我可以使用以下命令创建模型和资源控制器(绑定到模型)
php artisan make:controller TodoController --resource --model=Todo
我也想用上面的命令创建一个迁移,可以吗?
如果从模型开始就可以做到
php artisan make:model Todo -mcr
如果你运行php artisan make:model --help,你可以看到所有可用的选项
php artisan make:model --help
-m, –migration 为模型创建一个新的迁移文件。 -c, –controller 为模型创建一个新的控制器。 -r, –resource 指示生成的控制器是否应该是资源控制器
更新
正如@arun 在较新版本的 laravel > 5.6 中的评论中所述,可以运行以下命令:
php artisan make:model Todo -a
-a, –all 为模型生成迁移、工厂和资源控制器