Laravel中是否有可以在1个工匠命令中创建迁移,模型和控制器的命令?

时间:2017-02-27 15:21:13

标签: php laravel

主要问题已在标题中。

我现在正在使用Laravel 5.4,有类似

的东西
php artisan make:model Category --migrations --controller

并且可以生成:

  

create_categories_table.php [migration]

     

Category.php [model]

     

CategoryController

2 个答案:

答案 0 :(得分:7)

你几乎猜到了正确的答案。是的,你可以使用命令:

在一行中创建模型+迁移+控制器

php artisan make:model --migration --controller Test

简短版本:php artisan make:model -m -c Test

结果:

Model created successfully.
Created Migration: 2017_02_27_153716_create_tests_table
Controller created successfully.

对于使用命令-h的{​​{1}}或--help标志的其他语法,它将显示此命令的所有可用选项。 此外,您不仅可以创建一个空控制器,还可以创建具有预定义CRUD方法的资源控制器。为此,请使用其他标记make:model-r

答案 1 :(得分:0)

还有另一种选择,我觉得它太棒了,它被称为:Laravel generator from InfyOM Labs

只需一行代码,您就可以生成:

  • 移植
  • 模型
  • 请求
其他选项的

很多