1、php artisan queue:table php artisan migrate 2、php artisan make:jobs 任务类名 3、$this->dispatch(new 任务类对) 4、php artisan queue:listen 5、php artisan queue:failed-table php artisan migrate 查看php artisan queue:failed 再次执行php artisan queue:retry(id) 全部执行 php artisan queue:retry all 删除某个php artisan queue:forget [id] 删除全部 phpartisan queue:flush
日志级别:emergency alert critical error warning notice info debug Log::info("User failed to login",["id"=>$user->id])传递的变量将序列化成字符串格式存放:User failed to login{id:"number"}
系统抛出自定义错误页面:abort('自定页面文件名'),在errors文件夹下面; 如果是路由没定义,则自动在errors下找到404页面代替
//纯文本 Mail::raw('邮件内容",function($message){ $message->from("发件地址","发件人"); $message->subject("邮件主题"); $message->to("收件地址","收件人") }) //自定义视图 Mail::send("视图文件",[变量名=>字符/数组/对象],function($m)use(外部变量){ $message->from("发件地址","发件人"); $message->subject("邮件主题"); $message->to("收件地址","收件人"); });
Storage::disk('uploads')->put($filename,file_get_contents($realPath))上传到指定文件夹