PHP

laravel的artisan命令

野牛哥
2021-04-27 / 0 评论 / 38 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年06月25日,已超过87天没有更新,若内容或图片失效,请留言反馈。

1、查看artisan命令

php artisan
php artisan list

2、查看某个帮助命令
php artisan help make:model

3、查看laravel版本
`php artisan --version

4、使用 PHP 内置的开发服务器启动应用
php artisan serve

5、生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步)
php artisan key:generate

6、开启Auth用户功能(开启后需要执行迁移才生效)
php artisan make:auth

7、开启维护模式和关闭维护模式(显示503)

php artisan down
php artisan up

8、进入tinker工具
php artisan tinker

9、列出所有的路由
php artisan route:list

10、生成路由缓存以及移除缓存路由文件

php artisan route:cache
php artisan route:clear

11、创建控制器
php artisan make:controller StudentController

12、创建Rest风格资源控制器(带有index、create、store、edit、update、destroy、show方法)
php artisan make:controller PhotoController --resource

13、创建模型
php artisan make:model Student

14、创建新建表的迁移和修改表的迁移

php artisan make:migration create_users_table --create=students //创建students表
php artisan make:migration add_votes_to_users_table --table=students//给students表增加votes字段

15、执行迁移
php artisan migrate

16、创建模型的时候同时生成新建表的迁移
php artisan make:model Student -m

17、回滚上一次的迁移
php artisan migrate:rollback

18、回滚所有迁移
php artisan migrate:reset

19、创建填充
php artisan make:seeder StudentTableSeeder

20、执行单个填充
php artisan db:seed --class=StudentTableSeeder

21、执行所有填充
php artisan db:seed

22、创建中间件(app/Http/Middleware 下)
php artisan make:middleware Activity

23、创建队列(数据库)的表迁移(需要执行迁移才生效)
php artisan queue:table

24、创建队列类(app/jobs下):
php artisan make:job SendEmail

25、创建请求类(app/Http/Requests下)
php artisan make:request CreateArticleRequest

26、监听指定队列名
php artisan queue:listen --queue=xxx(xxx为指定的队列名)

26、监听默认队列

php artisan queue:listen
php artisan queue:work
本文共 272 个字数,平均阅读时长 ≈ 1分钟
5

打赏

评论 (0)

取消