标签:Laravel

前言 Laravel的队列处理器,可以通过执行命令:php artisan queue:work,它将一直运行,以便当新任务被推到队列中时它能处理这些任务,但是当你你关闭控制台的时候,队列处理器就会退出。 所以要使用Supervisor来守护队列处理器,以保证队列处理器可以在后台持续运行,所以我写了个shell脚本一键生成Laravel项目的Supervisor配置文件,只适用于Ubuntu。

Laravel中使用DebugBar并不会在输出的JSON接口中加入调试信息,如果想要达到这个效果,需要自己手动写个中间件解决这个问题: <?phpnamespace App\Http\Middleware;use Closure;use Illuminate\Http\JsonResponse;class ProfileJsonResponse{ /** * Handle an incoming request. * * @param \Illuminat

Laravel中Cache的基本操作: //获取缓存$value = Cache::get('key');//添加缓存Cache::put('key', 'value', $minutes);//删除缓存Cache::forget('key');//给缓存打标签Cache::tags(['people', 'artists'])->put('John', $john, $minutes);//清空含有某些标签的缓存Cache::tags(['people', 'authors'])-&gt