Laravel 5.3 - 更改身份验证视图路径

Mar*_*rco 3 laravel-5.3

在我的 Laravel 应用程序中,我对管理员和用户有不同的身份验证。所以我也有不同的看法。我已将 authviews文件夹放在admin文件夹中,以便我的管理员身份验证的视图路径现在admin.auth.login是例如。我在哪里可以更改这些路径,以便我可以将它们用于所有身份验证功能?

Ste*_*teD 5

如果你看一下你的app\Http\Controllers\Auth\LoginController.php,你会看到:

use AuthenticatesUsers;
Run Code Online (Sandbox Code Playgroud)

这是一个traits,你可以在那里找到所有与登录相关的方法use Illuminate\Foundation\Auth\AuthenticatesUsers.php

trait 中有一个方法显示如下视图:

public function showLoginForm()
{
    return view('auth.login');
}
Run Code Online (Sandbox Code Playgroud)

你想要做的是:

  • 将特征复制到您自己的特征并修改showLoginForm方法。

或者

  • 覆盖showLoginForm您的LoginController.php. 看到这个