# 常用配置命令
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 →