Laravel 常用命令速查表
把 Laravel 日常开发最常用的 Artisan 命令整理成速查,写代码时对照查。
返回 编程语言项目与开发 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 守护,避免进程意外退出。