【发布时间】:2015-07-01 17:15:29
【问题描述】:
我是 Laravel 框架的新手。我需要添加一个自定义异常错误处理程序。我尝试将以下代码添加到我的global.php 文件中:
App::error(function(CustomException $exception, $code)
{
echo 'Debug: CustomException<br/>';
});
为了抛出这个错误,我在我的一个控制器中使用了以下代码:
throw new CustomException();
但我收到错误,因为未找到 CustomException。
我用谷歌搜索了它的解决方案,但到处都找到了相同的解决方案。
请帮我解决这个问题。
【问题讨论】:
-
添加以下代码后: App::error(function(InvalidRouteException $exception) { \Log::info('InvalidRouteException'); $code =404; $data = array('codeError' = > $code, 'messageError' => '哎呀,好像出了点问题。'); return \View::make('404')->nest('content', 'error', $data); }) ;我收到错误路由回家未找到异常,我无法看到视图。我需要创建一个自定义页面,我可以在其中看到自定义异常。
标签: php exception laravel laravel-4