Laravel 常用命令速查表

把 Laravel 日常开发最常用的 Artisan 命令整理成速查,写代码时对照查。

编程语言·共 40 条命令·最后更新 2026-07-19
返回 编程语言

项目与开发 10

laravel new project
创建新项目
php artisan serve
启动开发服务器
php artisan make:model Post -mcr
创建模型+迁移+控制器
php artisan make:migration create_posts_table
创建迁移文件
php artisan make:controller PostController
创建控制器
php artisan make:middleware CheckAge
创建中间件
php artisan make:request StorePostRequest
创建表单请求
php artisan make:job ProcessPodcast
创建队列任务
php artisan make:event PodcastProcessed
创建事件
php artisan make:listener SendNotification
创建监听器

数据库 8

php artisan migrate
执行迁移
php artisan migrate:fresh
回滚所有并重新迁移
php artisan migrate:rollback
回滚最后一次迁移
php artisan migrate:status
查看迁移状态
php artisan db:seed
执行数据填充
php artisan db:seed --class=UserSeeder
执行指定 seeder
php artisan make:seeder UserSeeder
创建 seeder
php artisan make:factory PostFactory
创建工厂

路由与缓存 9

php artisan route:list
列出所有路由
php artisan route:cache
缓存路由(生产用)
php artisan route:clear
清除路由缓存
php artisan config:cache
缓存配置
php artisan config:clear
清除配置缓存
php artisan view:cache
缓存视图
php artisan view:clear
清除视图缓存
php artisan optimize
优化(缓存配置+路由)
php artisan optimize:clear
清除所有缓存

队列与任务 7

php artisan queue:work
启动队列 worker
php artisan queue:work --queue=high,default
指定队列优先级
php artisan queue:restart
重启所有 worker
php artisan queue:failed
列出失败任务
php artisan queue:retry <id>
重试失败任务
php artisan queue:flush
清除所有失败任务
php artisan make:job ProcessPodcast
创建任务类

测试与调试 6

php artisan test
运行测试
php artisan test --filter=UserTest
运行指定测试
php artisan tinker
进入交互式 REPL
php artisan down
进入维护模式
php artisan up
退出维护模式
php artisan storage:link
创建 storage 软链接

💡 提示

  • 生产环境务必执行 php artisan optimize 缓存配置和路由。
  • make:model -mcr 一次性生成模型+迁移+资源控制器,节省时间。
  • 队列 worker 用 Supervisor 守护,避免进程意外退出。