【问题标题】:The "-controller" option does not exist in LaravelLaravel 中不存在“-controller”选项
【发布时间】:2019-10-12 16:52:21
【问题描述】:

在 Laravel5 中,我尝试使用以下命令在 Model 文件夹中创建带有迁移、控制器和资源的模型

$ php artisan make:model "Http/Model/Course" -mcr

或者

$ php artisan make:model "Http/Model/Course" -crm

如果我使用简单的命令,该命令可以正常工作,即

$ php artisan make:model Course -mcr

但如果我更改模型文件夹的路径,则会出现错误

[Symfony\Component\Console\Exception\RuntimeException] “-c” 选项不存在。

请帮助我。

【问题讨论】:

  • 为什么不使用php artisan make:model ModelName -a
  • 因为我想把 Course 模型存储在 Http 中生成的 Model 文件夹中
  • 所以你可以用这个命令php artisan make:model "Model\MyModel" -a

标签: laravel laravel-5 model laravel-artisan


【解决方案1】:

删除 "" 引号。他们才是问题所在。

这应该可行:

php artisan make:model Http/Model/Course -mcr

此外,如果您不确定命令的工作原理,只需添加 --help

php artisan make:model --help

【讨论】:

  • 嗨,Christophvh,我也试过不使用“”,但这也行不通。给出同样的错误
猜你喜欢
  • 1970-01-01
  • 2018-06-22
  • 1970-01-01
  • 1970-01-01
  • 2017-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多