小编典典

Laravel - 在单个工匠命令中创建模型、控制器和迁移

all

我可以使用以下命令创建模型和资源控制器(绑定到模型)

php artisan make:controller TodoController --resource --model=Todo

我也想用上面的命令创建一个迁移,可以吗?


阅读 67

收藏
2022-06-25

共1个答案

小编典典

如果从模型开始就可以做到

php artisan make:model Todo -mcr

如果你运行php artisan make:model --help,你可以看到所有可用的选项

-m, –migration 为模型创建一个新的迁移文件。
-c, –controller 为模型创建一个新的控制器。
-r, –resource 指示生成的控制器是否应该是资源控制器

更新

正如@arun 在较新版本的 laravel > 5.6 中的评论中所述,可以运行以下命令:

php artisan make:model Todo -a

-a, –all 为模型生成迁移、工厂和资源控制器

2022-06-25