Artisan 命令

Posted mxdmg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Artisan 命令相关的知识,希望对你有一定的参考价值。

php artisan key:generate 生成 App Key
php artisan make:controller 生成控制器
php artisan make:model 生成模型
php artisan make:policy 生成授权策略
php artisan make:seeder 生成 Seeder 文件
php artisan migrate 执行迁移
php artisan migrate:rollback 回滚迁移
php artisan migrate:refresh 重置数据库
php artisan db:seed 填充数据库
php artisan tinker 进入 tinker 环境
php artisan route:list 查看路由列表

例子:

1  生成数据库迁移文件:生成 statuses 数据表

php artisan make:migration create_statuses_table --create="statuses"

2  创建模型:在 app/Models 生成  Status

php artisan make:model Models/Status

3  用来生成的假数据的「模型工厂」: 在 factory/StatusFactory

php artisan make:factory StatusFactory

4  创建一个 StatusesTableSeeder 文件 :  在 seeder/StatusesTableSeeder

php artisan make:seeder StatusesTableSeeder

5  生成授权策略 : 在 Policies 下

php artisan make:policy StatusPolicy (PS:生成文件之后,需要在   app/Providers/AuthServiceProvider.php  中引入

以上是关于Artisan 命令的主要内容,如果未能解决你的问题,请参考以下文章

Laravel/Lumen - Artisan 控制台中缺少命令

Laravel 5 - 如何从 Artisan 命令运行控制器方法?

使用不同的 .env 从其他 Artisan 命令调用 Artisan 命令

Artisan 常用命令

Laravel 的Artisan 命令学习

如何从命令的“php artisan list”中隐藏默认的 artisan 命令?