Laravel 使用迁移制作模型
Laravel make model with migration
我正在使用以下命令在 Laravel 5 上创建模型:
php artisan make:model Settings
如视频课程所示,一旦创建模型,还必须创建新的迁移文件。但是,在我的情况下,并没有创建迁移。
如何在创建模型时生成迁移?
composer.json:
...
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*"
},
...
这很奇怪,因为要跳过 迁移,您可以使用标志 --no-migration
。这意味着调用 php artisan make:model Foo
应该会自动创建所有内容。 artisan 是否显示任何错误?你检查日志了吗?您使用的是哪个 Laravel 版本? 5? 5.1?
我猜你的 L5 版本相当旧,因为他们禁止在创建模型的同时创建迁移。
尝试 运行 ff:
php artisan make:model Settings --migration
如果您想在生成模型时生成数据库迁移,您可以使用 --migration 或 -m 选项
php artisan make:model 设置 --migration
php artisan make:model 设置-m
您可以使用 make:model
标志,例如;
php artisan make:model Setting -m
帮助:php artisan make:model --help
尝试使用这个命令
php artisan make:model ModelName -m
或
php artisan make:model ModelName --migration
它将创建带有迁移的模型class
你也可以使用这个命令:
php artisan make:model ModelName -m
如果你想为你的模型制作控制器,你应该写这个命令:
php artisan make:model ModelName -mc
// or
php artisan make:model ModelName -mcr //(r: for resource methods)
2020 年更新:
您现在可以:
php artisan make:model ModelName -a
创建一个:
- 型号
- 控制器
- 播种机
- 迁移
- 工厂
全部使用一个命令。
php artisan make:model Image -m
创建迁移,模型文件
php artisan make:model Image -mcr
使用资源创建迁移、模型、控制器
我正在使用以下命令在 Laravel 5 上创建模型:
php artisan make:model Settings
如视频课程所示,一旦创建模型,还必须创建新的迁移文件。但是,在我的情况下,并没有创建迁移。 如何在创建模型时生成迁移?
composer.json:
...
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*"
},
...
这很奇怪,因为要跳过 迁移,您可以使用标志 --no-migration
。这意味着调用 php artisan make:model Foo
应该会自动创建所有内容。 artisan 是否显示任何错误?你检查日志了吗?您使用的是哪个 Laravel 版本? 5? 5.1?
我猜你的 L5 版本相当旧,因为他们禁止在创建模型的同时创建迁移。
尝试 运行 ff:
php artisan make:model Settings --migration
如果您想在生成模型时生成数据库迁移,您可以使用 --migration 或 -m 选项
php artisan make:model 设置 --migration
php artisan make:model 设置-m
您可以使用 make:model
标志,例如;
php artisan make:model Setting -m
帮助:php artisan make:model --help
尝试使用这个命令
php artisan make:model ModelName -m
或
php artisan make:model ModelName --migration
它将创建带有迁移的模型class
你也可以使用这个命令:
php artisan make:model ModelName -m
如果你想为你的模型制作控制器,你应该写这个命令:
php artisan make:model ModelName -mc
// or
php artisan make:model ModelName -mcr //(r: for resource methods)
2020 年更新:
您现在可以:
php artisan make:model ModelName -a
创建一个:
- 型号
- 控制器
- 播种机
- 迁移
- 工厂
全部使用一个命令。
php artisan make:model Image -m
创建迁移,模型文件
php artisan make:model Image -mcr
使用资源创建迁移、模型、控制器