# 常用配置命令
php artisan key:generate
生成项目 keyphp artisan config:cache
缓存配置文件php artisan config:clear
清除配置文件缓存php artisan route:list
查看路由列表php artisan route:cache
缓存路由php artisan route:clear
清除路由缓存php artisan cache:clear
一次性清除缓存php artisan down
开启维护模式php artisan up
关闭维护模式
# 常用生成文件命令
php artisan make:migration create_users_table
创建数据库迁移文件php artisan make:seeder UsersTableSeeder
创建数据填充文件php artisan make:controller Admin/Controller
创建控制器文--resource
创建资源控制器
php artisan make:model Models/User
创建 ORM 文件-m
生成对应迁移文件
php artisan make:request CaseRequest
创建请求验证文件php artisan make:job SendReminderEmail
生成任务类php artisan make:command ArtisanTash
生成 artisanphp artisan tinker
进入测试
# 其他相关命令
php artisan migrate
运行迁移文件--db
运行数据填充--database=dbname
指定其他库迁移记录迁移数据--path=database/migrations/2022_05_20
迁移指定文件
php artisan db:seed
运行数据填充--class=UsersTableSeeder
填充指定文件
php artisan migrate:refresh --seed
刷新数据库结构并执行数据填充php artisan queue:work
运行队列--queue=high
运行high
队列--queue=high,default
把high
设为优先处理队列--tries=3
设置尝试次数--timeout=30
设置超时时间--memory=512
设置 php 内存
php artisan queue:restart
重启队列php artisan queue:flush
删除所有失败任务
# 使用 Supervisor 管理 Laravel 队列进程
supervisorctl status
查看当前配置状态supervisorctl reread
重新加载配置supervisorctl update
更新新的配置到supervisordsupervisorctl stop laravel:*
停止某个进程supervisorctl start laravel:*
启动某个进程
# Homestead 时间同步问题
- 打开VirtualBox,点击设置-->系统-->勾掉 "硬件时钟使用国际标准时间" ----可能需要先关机
vagrant up
启动虚拟机vagrant ssh
进入虚拟机sudo dpkg-reconfigure tzdata
使用 enter 键进入 bios 设置- 使用上下键选择 Asia,使用 tab 键选择 ok,再次选择 Shanghai,使用 tab 键选择 ok 后退出
- date 检测下时间是否同步
Linux →