我可以使用以下命令创建模型和资源控制器(绑定到模型)
php artisan make:controller TodoController --resource --model=Todo
我想用上面的命令也创建一个迁移,可能吗?
更新了
Laravel 6或更高版本
通过模型
为模型生成迁移、播种器、工厂和资源控制器
php artisan make:model Todo -a
或
php artisan make:model Todo -all
其他选项
-c、 --控制器为模型创建新控制器
为模型创建一个新的工厂
创建类,即使模型已经存在
-m、 --迁移为模型创建新的迁移文件
-s、 --种子创建模型的新种子文件
-p、 --pivot指示生成的模型是否应为自定义中间表模型
指示生成的控制器是否应该是一个资源控制器
需要更多帮助
php artisan make:model Todo -help
希望新手会得到帮助。
可以使用以下命令在一行中创建模型移植控制器:
php artisan make:model --migration --controller test
简短版本:php artisan make:model-mc测试
输出:-
模型已成功创建。
创建迁移:2018_03_10_002331_create_tests_table
已成功创建控制器。
如果您需要在控制器中执行所有CRUD操作,请使用以下命令:
php artisan make:model --migration --controller test --resource
短版本:
php artisan make:model-mc-test-resource
从模型开始你就能做到
php artisan make:model Todo -mcr
如果运行php artisan make:model--help,您可以看到所有可用的选项
-m、 --迁移为模型创建新的迁移文件
-c,--controller为模型创建一个新控制器
-r,--resource指示生成的控制器是否应为资源控制器
最新消息
正如更新版本的laravel中@arun的评论所述
php artisan make:model Todo -a
为模型生成迁移、工厂和资源控制器
我正在使用Laravel5,我想知道如何使用Artisan命令(PHP)使用所有预定义方法生成RESTful资源控制器。 当我运行时,它会创建一个控制器,没有如下所示的方法: 我想要创建的是一个完整的Laravel RESTful资源控制器,其中包含所有预定义的方法,如:和。 我怎样才能做到这一点?
当我用php artisan命令在Laravel中创建一个控制器时 它创建一个控制器,其中包括 PhpStorm提示:从未使用别名“App\Http\Controllers\Controller”。 这似乎是正确的,因为部分 没有它工作得很好。所以我可以删除“使用应用\Http\控制器\控制器”还是我错过了什么?
所以我使用的是laravel,当使用artisan创建控制器时,它创建控制器时没有创建、存储等功能。 它的输出是: 它不应该生成索引/创建/存储等吗?如果没有,我如何生成它们?
所有的自定义命令,都 必须 有项目的命名空间。 如: php artisan phphub:clear-token php artisan phphub:send-status-email ... 错误的例子为: php artisan clear-token php artisan send-status-email ...
英文原文:http://emberjs.com/guides/controllers/representing-a-single-model-with-objectcontroller/ Ember.ObjectController用于代表单一模型。通过在路由的setupController方法中设置ObjectController的model属性,来指定其代表的模型。 当模板向ObjectCon
问题内容: 使用内联formset docs中的示例,我能够(使用modelforms)编辑属于特定模型的对象。我一直在尝试使用相同的模式来 使用内联表单集创建新对象,但是一直无法清除我的头来为此目的提供工作视图。 使用与上述链接相同的示例,我将如何创建“作者”模型的新实例及其相关的“书”对象? 问题答案: 首先,创建一个Author模型表单。 然后创建一个虚拟作者对象: 然后使用伪作者创建内联表