Laravel 6.10->路由[admin.dashboard]未定义。但其他路线正在运作

时间:2020-01-11 18:58:32

标签: php laravel routes

这是我的route / web.php文件:

Route::group(['prefix' => 'admin'], function()
{
    Route::get('login', 'Admin\LoginController@showLoginForm')->name('admin.login');
    Route::post('login', 'Admin\LoginController@login')->name('admin.login.post');
    Route::get('logout', 'Admin\LoginController@logout')->name('admin.logout');

    Route::group(['middleware' => ['auth:admin']], function () {

        Route::get('/', function () {
            return view('admin.dashboard.index');
        })->name('admin.dashboard');
    });
});

,我的名为route的admin.dashboard无法正常工作。我无法在网上找到问题的解决方案。请帮忙。

我的登录控制器:

public function login(Request $request)
    {
        $this->validate($request, [
            'email' => 'required|email',
            'password' => 'required|min:6'
        ]);
        if (Auth::guard('admin')->attempt([
            'email' => $request->get('email'),
            'password' => $request->get('password')
        ], $request->get('remember')))
        {
            return redirect()->route('admin.dashboard');
        }
        return back()->withInput(\request()->only('email', 'remember'));
    }

1 个答案:

答案 0 :(得分:0)

您可能在它前面加上了其他内容。查找最简单的方法是运行php artisan route:list并查看名称。该命令将返回类似

| Domain | Method | URI    | Name            | Action | Middleware |
|        | GET    | /admin | admin.dashboard | GET    | auth.admin |
相关问题