【问题标题】:Why make model -a command doesnt create resource file为什么 make model -a 命令不创建资源文件
【发布时间】:2019-09-15 12:27:18
【问题描述】:

我正在使用这个命令来创建模型、控制器和资源。 (laravel6)

php artisan make:model Patient -a

它可以在控制器中创建索引、创建、存储.. 方法,但它不会在其中创建任何资源文件

app/resources/patient.php 

因为我使用了另外一个命令,然后创建了这个文件。

php artisan make:resource Patient

问题出在哪里?为什么 ma​​ke:model -a 命令没有创建它具有 toArray 方法的 resource.php。

【问题讨论】:

  • 这个命令php artisan make:resource Patient 在这个路径 App\Http\Resource 中创建资源文件,在 API 响应中使用它
  • 我已经知道了。请阅读问题
  • 你使用的是什么版本的 Laravel?
  • 我使用的是 laravel 6。

标签: laravel laravel-6


【解决方案1】:

我得到了 Laravel 5.8 的副本,这就是我得到的:

所以 -a 选项似乎不包含 API 资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-06
    • 2014-11-29
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 2020-08-11
    相关资源
    最近更新 更多