使用不同文件夹中的单个命令创建模型,控制器和迁移

时间:2019-05-16 03:55:28

标签: laravel laravel-5 artisan

好吧,我看到了This stackoverflow这个问题,这个问题与我的问题非常接近,但是我希望有这样的区别:

  

我的模型位于app/Model文件夹中

     

我的控制器位于app\Http\Controllers\Web文件夹内

据我所知,this post's accepted answer中提到的答案可以帮助我使用来定义第一条规则

php artisan make:model Model/MyModel -mcr

这将是controller文件夹本身中的app\Http\Controllers

是否可以使用此单行命令在自定义文件夹中为Controller定义目标文件夹?

注意: 我看到了this question and answers too,但这不是单行命令。

1 个答案:

答案 0 :(得分:0)

我知道您可以通过controller命令来执行此操作,因为--model标志接受值,因此这可以工作,但是您无法通过controller命令创建迁移。

php artisan make:controller Web/YourController -r --model=Model/YourModel

这是行不通的

php artisan make:model Model/YourModel --controller=Web/YourController -rm                    

但是您可以写您的own command  为此。