& 资源控制器生成
php artisan make:controller PhotoController --resource --model=Photo
& 路由缓存
- 官方文档说明:基于闭包的路由不能被缓存。如果要使用路由缓存,你必须将所有的闭包路由转换成控制器类路由
php artisan route:cache
& Eloquent模型生成
php artisan make:model Http/Models/User
& 资源生成
php artisan make:resource User
& 资源集合生成
php artisan make:resource UserCollection
& 生成事件监听器
php artisan event:generate
& migration 迁移生成
php artisan make:migration create_users_table
& migrate 执行迁移
php artisan migrate
& 回滚所有迁移
php artisan migrate:reset
& 回滚最近指定个迁移
php artisan migrate:rollback --step=5
& 回滚最近指定个迁移并执行
php artisan migrate:refresh --step=5
& 创建符号链接
php artisan storage:link
& 创建表单请求验证
php artisan make:request StoreBlogPost
& 生成队列任务类
php artisan make:job payJob
& 运行队列处理器
--delay=3
一个任务失败后,延迟多长时间后再重试,单位是秒。这个值的设定我个人建议不要太短,因为一个任务失败(比如网络原因),重试时间太短可能会出现连续失败的情况
--sleep=3
去 Redis 中拿任务的时候,发现没有任务,休息多长时间,单位是秒。这个值的设定要看你的任务是否紧急,如果是那种非常紧急的任务,不能等待太长时间
--tries=3
定义失败任务最多重试次数。这个值的设定根据任务的重要程度来确定,一般 3 次比较适合
php artisan queue:work --daemon --quiet --queue=default --delay=3 --sleep=3 --tries=3
& 清除配置缓存
php artisan config:clear
& 生成队列任务
php artisan make:job myJob
& 生成中间件
php artisan make:middleware CrossHttp