laravel artisan命令汇总

马克飞 2月前 160

& 资源控制器生成

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

最新回复 (0)
    • 都市菜鸟网
      2
        立即登录 立即注册 
返回