thinkphp6-異常處理


開啟調試模式 .env

APP_DEBUG = true

異常頁面的模板文件 config/app.php

'exception_tmpl'   => app()->getThinkPath() . 'tpl/think_exception.tpl'

手動拋出異常

// 使用think自帶異常類拋出異常
throw new \think\Exception('異常消息', 10006);

手動捕獲異常

try {
    // 這里是主體代碼
} catch (ValidateException $e) {
    // 這是進行驗證異常捕獲
    return json($e->getError());
} catch (\Exception $e) {
    // 這是進行異常捕獲
    return json($e->getMessage());
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM