在 laravel 5.2 中使用单个命令制作模型和迁移

Posted

技术标签:

【中文标题】在 laravel 5.2 中使用单个命令制作模型和迁移【英文标题】:making model and migration with a single command in laravel 5.2 【发布时间】:2017-01-05 17:28:25 【问题描述】:

我按照教程尝试了这个工匠命令

php artisan make:model Foo -m

但我收到此错误:

exception 'RuntimeException' with message 'The "-m" option does not exist.' 

为什么它没有识别出来? 如果这是一种错误的做法,那么正确的做法是什么?

【问题讨论】:

【参考方案1】:

简而言之,你就是这样做的。

C:\xampp\htdocs\lms>php artisan make:model Test -m
Model created successfully.
Created Migration: 2016_08_29_160434_create_tests_table

It must work. If that does not, do.
C:\xampp\htdocs\lms>composer install. 
and that should work.

【讨论】:

所以它不依赖于 laravel 的版本? 我的意思是,如果您使用的是 5.2,那么您正在做正确的事情。您是否复制/克隆了 Laravel 的旧实例?如果是,请执行 composer install 或 composer update 它应该修复它。它确实取决于版本,是的。 很高兴听到这个消息。 :)

以上是关于在 laravel 5.2 中使用单个命令制作模型和迁移的主要内容,如果未能解决你的问题,请参考以下文章

如何使用单个工匠命令在 Laravel 8 中创建多个模型?

在 Laravel 5.2 中修改原生认证

在 laravel 5.2 中创建符号链接时出错?

如何从 db 中的两个表中路由、获取和显示数据到 laravel 5.2 中的单个网页

Laravel 使用迁移制作模型

Laravel/lumen 5.2 从现有数据库生成迁移表