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

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

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


当前回答

如果你使用Laravel作为唯一的API add——API选项:

php artisan make:model Post -a --api

其他回答

PHP工匠使:模型modelname -mcr 创建模型。这里-mcr代表迁移组件和资源

您可以使用-m -c -r来进行迁移、模型和控制器。

php artisan make:model Post -m -c -r

php工匠制作:模型作者-cfmsr

为模型创建一个新的控制器

为模型创建一个新的工厂

-m,——migration为模型创建一个新的迁移文件

-s,——seed为模型创建新的种子文件

-r,——resource指定生成的控制器是否为资源控制器

我之前是怎么做的:

php artisan make:model Customer
php artisan make:controller CustomersController --resource

显然,有一个更快的方法:

php artisan make:controller CustomersController --model=Customer

更新

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

希望新手们能得到帮助。