Laravel - 在单个 artisan 命令中创建模型、 Controller 和迁移

标签 laravel laravel-5 laravel-artisan

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

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

我还想使用上述命令创建迁移,可以吗?

最佳答案

从模型开始就可以做到

php artisan make:model Todo -mcr

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

-m, --migration Create a new migration file for the model.
-c, --controller Create a new controller for the model.
-r, --resource Indicates if the generated controller should be a resource controller

更新

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

php artisan make:model Todo -a

-a, --all Generate a migration, factory, and resource controller for the model

关于Laravel - 在单个 artisan 命令中创建模型、 Controller 和迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43187735/

相关文章:

php - 如何将 Laravel 5.5 应用程序部署到 Godaddy cPanel 共享主机

Laravel 4 Blade 模板导致 FatalErrorException?

php - 在 Laravel 中进行了多次日期验证

php - Laravel Eloquent 一对多

php - laravel localhost/public/index.php 不显示背景图片和 svg,但 "php artisan serve"显示它们

laravel - SQLSTATE[HY000] : General error: 14 unable to open database file

php - 在 Laravel 5 中使用 Entrust 将权限分配给用户,而不是角色

php - 如何在 Laravel 5.4 中获取当前用户 ID

php - Laravel 4.2 artisan CLI 在 composer 更新后不再工作

php - Laravel/Lumen - Artisan 控制台中缺少命令