我使用中间件创建了路由组,它完美地工作。
但是我有一个问题,如果我在未登录的情况下导航到以下网址:
http://localhost/laravel-news/public/admin/add-post-new
它将重定向到访客主页,
但是如果我导航到没有URL中的管理员的以下网址:
http://localhost/laravel-news/public/add-post-new
返回空白页面。现在我的问题是如何为此显示404页面未找到。我正在使用laravel 5.1
谢谢
更新
Route::group(['middleware' => 'admin'], function () {
Route::get('add-post-new', function () {
// dd('something');
return view('a.addPost');
});
Route::post('/add-post-new','PostsController@addPost');
Route::get('/all-post', function () {return view('a.all_post'); });
});
resources/views/errors/404.blade.php
添加 404 错误页面并查看是否呈现该页面。 - Mihai Matei