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  中引入

6  单独填充一个文件 --class = '指定name'

php artisan db:seed --class=RolesTableSeeder

posted @ 2019-02-09 20:58  一枚找不到名的程序猿  阅读(376)  评论(0编辑  收藏  举报