当前位置: 首页 > 知识库问答 >
问题:

Laravel 5.4使用单个artisan命令创建模型、控制器和迁移

柴瀚昂
2023-03-14

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

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

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

共有3个答案

吕胤
2023-03-14

更新了

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

希望新手会得到帮助。

姜彬郁
2023-03-14

可以使用以下命令在一行中创建模型移植控制器:

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

巫马英豪
2023-03-14

从模型开始你就能做到

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模型表单。 然后创建一个虚拟作者对象: 然后使用伪作者创建内联表