请问我如何可以像Laravel一样优雅的处理异常?

古树

请问webman如何可以像Laravel一样优雅的自定义401、403、404、429、500等错误页面??
可否给点思路或实例。

1685 2 1
2个回答

li914

官方文档有介绍处理 异常处理

  • 暂无评论
six

500错误也就是异常文档有介绍 https://www.workerman.net/doc/webman/exception.html 处理。
404在文档也有介绍 https://www.workerman.net/doc/webman/route.html#%E5%A4%84%E7%90%86404

webman本身好像不会返回 401、403、429 这些状态码,如果需要返回这些http状态码就自己定义一个函数啊,
就在 app/functions.php里定义

function http_401()
{
    return view('your/401.html')->withStatus(401);
}

控制器直接return http_401(); 就好了。http_401函数里你要返回哪个模版或者还是json就自己决定好了

  • 暂无评论
年代过于久远,无法发表回答
🔝