【发布时间】:2016-10-01 18:29:32
【问题描述】:
假设我想从控制器的方法中返回 404 错误视图,并且我有这段代码。
try {
file_get_contents('http://www.somewebsite.com');
}
catch (\Exception $e) {
return view('errors.404'); // View::make('errors.404');
// or
return response()->view('errors.404'); // Response::view('errors.404');
// or
abort(404); // App::abort(404);
}
每次我都会看到相同的 404 视图输出。这是我的问题。
view()、response()->view()和abort()有什么区别?
它们的特殊用例是什么?
【问题讨论】:
标签: php laravel laravel-4 laravel-5 laravel-5.1