【发布时间】:2016-11-14 00:54:11
【问题描述】:
我在 Laravel 中有三个不同的 Http 命名空间:前端、后端和 API。每个路由组也有不同的命名空间。这是来自 RouteServiceProvider 的示例代码(前端路由组):
protected function mapFrontendRoutes(Router $router) {
$router->group([
'namespace' => 'App\Http\Controllers\Frontend',
'middleware' => 'web',
], function ($router) {
require app_path('Http/Routes/frontend.php');
});
}
现在,我想为这些命名空间/路由组设置三个不同的 404 页面:
- API - 以 JSON 格式显示 404 响应
- 前端 - 错误/404.blade.php
- 后端 - 在 backend/errors/404.blade.php 中有一个单独的视图
如何创建这些?我一直在网上搜索,但没有找到任何关于此的内容。
Laravel 版本:5.2
【问题讨论】: