国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

Laravel里出現錯誤與異常處理該如何處理

2020-03-22 18:05:06
字體:
來源:轉載
供稿:網友
  •   對Laravel有所了解的朋友應該都知道在開發錯誤處理中異常拋出是一個很重要的內容,想要正常運行它是必不可少的。但是很多朋友對于Laravel里出現錯誤與異常的什么應該處理卻沒什么經驗,下面小編就利用詳細的代碼示范來給大家講解一下,希望能夠幫助到有所需要的朋友。

      前言

      在本文中,我們將探討 Laravel Web 框架中最重要和最少討論的功能之一 - 異常處理。 Laravel 帶有一個內置的異常處理程序,可以讓您輕松地以友好的方式報告和呈現異常。

      Laravel 自帶錯誤和異常處理,App/Exceptions/Handler 負責上報異常和如何返回內容,以及未登錄的處理。

      App/Exceptions/Handler 位于 app/Exceptions/Handler.php,下面介紹這個類的屬性和用法。好了,話不多說了,來一起看看詳細的介紹吧

      忽略異常

    忽略異常

      在 $dontReport 中可以定義忽略的異常類名:

      這些異常就不會經過 report 方法。

      幾個重要方法

      主要介紹這三個方法,report,render 和 unauthenticated 的用法。

      report方法

    report方法

      report 方法可以用來記錄日志,可以根據不同的異常類型(包括自定義異常類型),如 ClientException,ConnectException 定制不同的日志級別和日志內容。

      report 方法沒有返回值,也不應該在這里中斷程序。

      render方法

      render 方法可以根據不同的異常類型,返回不同的數據。如:

    render方法

      unauthenticated
    在訪問需要登錄態的頁面時,用戶未登錄就會進入這個方法進行處理,舉個例子說明:

    unauthenticated

      如果是返回 json,則統一返回格式。

      默認情況下返回前臺的登錄頁,如果是訪問后臺頁面未登錄,則跳轉到后臺登錄頁。

      總結

      好了,今天給大家介紹的關于Laravel里出現錯誤與異常時該如何處理的具體操作步驟就給大家介紹到這里了,有沒有感覺困擾自己很久的難題被解決了呢?如果大家對于解決這個問題還有其他更好的方法也歡迎給小編留言,大家一起學習進步。

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 永康市| 洪泽县| 恩施市| 深州市| 葵青区| 千阳县| 梁平县| 韩城市| 方正县| 抚松县| 秭归县| 贞丰县| 邹城市| 太仓市| 普兰店市| 南平市| 平江县| 阿坝| 山丹县| 营口市| 砚山县| 新竹县| 墨脱县| 鄢陵县| 乌兰察布市| 许昌市| 奉节县| 上饶市| 明星| 彰化市| 萝北县| 河源市| 榆树市| 寿阳县| 茶陵县| 池州市| 辛集市| 临湘市| 保德县| 奉化市| 新乐市|