亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么laravel中的ExceptionHandler中的渲染函數不執行?

為什么laravel中的ExceptionHandler中的渲染函數不執行?

PHP
慕少森 2021-08-27 09:15:43
我想顯示頁面500 internal server errorPage 但不是顯示報告或呈現它只是顯示帶有錯誤消息的典型 Laravel 異常視圖。public function report(Exception $exception){    parent::report($exception);}/** * Render an exception into an HTTP response. * * @param  \Illuminate\Http\Request  $request * @param  \Exception  $exception * @return \Illuminate\Http\Response */public function render($request, Exception $exception){  //  $exception = FlattenException::create($exception);    $statusCode = $exception->getStatusCode($exception);    dd($statusCode);    if ($statusCode === 404 or $statusCode === 500) {        return response()->view('errors.' . $statusCode, [], $statusCode);    }    return parent::render($request, $exception);}
查看完整描述

2 回答

?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

您能否檢查您的bootstrap/app.php文件以查看異常處理程序是否正確綁定?默認配置是這樣的。

不久前,我寫了一篇關于在 Larvel 中實現自定義異常處理程序的文章,它可能包含一些對您的問題有用的信息。


查看完整回答
反對 回復 2021-08-27
?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

如果您在 500 錯誤上看到 woops 消息而不是 500 錯誤頁面,那是因為應用程序處于調試模式。

在您的.env文件中編輯以下行

APP_DEBUG=true

成為

APP_DEBUG=false


查看完整回答
反對 回復 2021-08-27
  • 2 回答
  • 0 關注
  • 276 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號