php - 拉维 4 : Route to controller when error occurred

标签 php laravel laravel-4

我对 laravel 4 有疑问。我想处理发生的错误,例如 404 Not Found 或任何其他错误。但是我想在发生此类错误时调用 Controller 。我试过这个:

App::missing(function($exception)
{
    return Response::view('errors.404', array('error'=>$exception), 404);
});

但实际上上面的代码不是我的目的,我想要这样的东西:

//I know this code doesn't work, I've just wanted to show the claim
App::missing('HomeController@error');
App::error('HomeController@error');
// or ...

有什么方法可以处理调用特定 Controller 方法中的错误吗?

最佳答案

没有什么能阻止您创建 Controller 的实例并调用您想要调用的方法。

App::missing(function($exception)
{
    return App::make('HomeController')->error($exception);
});

关于php - 拉维 4 : Route to controller when error occurred,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22892019/

相关文章:

php - 连接mysql中的两个表并从第二个表中读取值

mysql - 为什么我的查询错误?

php - Laravel 具有两种不同的用户类型

Php获取标签之间的字符串

php - 根据查询将所有行提取到数组中

php - 开源 PHP 项目中的数据库查询?

Laravel + 可为空的外键

php - Laravel 4 急切加载 "Undefined Property"

php - Laravel Homestead - 每个项目一个还是所有项目一个?

css - 如何向 Laravel 4 Forms 添加类