請(qǐng)問(wèn)webman如何可以像Laravel一樣優(yōu)雅的自定義401、403、404、429、500等錯(cuò)誤頁(yè)面??
可否給點(diǎn)思路或?qū)嵗?/p>
500錯(cuò)誤也就是異常文檔有介紹 http://wtbis.cn/doc/webman/exception.html 處理。
404在文檔也有介紹 http://wtbis.cn/doc/webman/route.html#%E5%A4%84%E7%90%86404
webman本身好像不會(huì)返回 401、403、429 這些狀態(tài)碼,如果需要返回這些http狀態(tài)碼就自己定義一個(gè)函數(shù)啊,
就在 app/functions.php里定義
function http_401()
{
return view('your/401.html')->withStatus(401);
}
控制器直接return http_401(); 就好了。http_401函數(shù)里你要返回哪個(gè)模版或者還是json就自己決定好了