我可以用下面的命令创建一个模型和资源控制器(绑定到模型)
php artisan make:controller TodoController --resource --model=Todo
我也想用上面的命令创建一个迁移,这是可能的吗?
我可以用下面的命令创建一个模型和资源控制器(绑定到模型)
php artisan make:controller TodoController --resource --model=Todo
我也想用上面的命令创建一个迁移,这是可能的吗?
当前回答
您可以通过以下命令来完成:
php artisan make:model post -mcr
简单:
-m,创建迁移
-c创建控制器
-r指定控制器有资源
其他回答
您可以使用-m -c -r来进行迁移、模型和控制器。
php artisan make:model Post -m -c -r
要使模式,控制器与资源,您可以输入CMD如下:
php artisan make:model Todo -mcr
或者你可以通过输入来检查
php artisan help make:model
你从哪里可以得到所有的想法
更新
Laravel 6或更高版本
通过模型
为模型生成迁移、种子程序、工厂和资源控制器
php artisan make:model Todo -a
Or
php artisan make:model Todo -all
其他选项
为模型创建一个新的控制器
为模型创建一个新的工厂
即使模型已经存在,也要创建类
-m,——migration为模型创建一个新的迁移文件
-s,——seed为模型创建新的种子文件
-p,——pivot指示生成的模型是否应该是一个自定义的中间表模型
-r,——resource指定生成的控制器是否为资源控制器
更多帮助
php artisan make:model Todo -help
希望新手们能得到帮助。
你不需要添加——resource flag,只需输入以下内容,laravel就会创建所需的全部资源
php artisan make:controller TodoController --model=todo
如果你使用Laravel作为唯一的API add——API选项:
php artisan make:model Post -a --api