什么是laravel 5.2 auth中的auth.authenticate视图

时间:2016-10-18 17:06:05

标签: php laravel authentication laravel-5 laravel-5.2

auth.authenticate视图的用途是什么,因为名称为“authenticate”的auth目录下没有文件,这里的loginView是什么?

如本代码所述:

   public function showLoginForm()
    {
        $view = property_exists($this, 'loginView')
                    ? $this->loginView : 'auth.authenticate';

        if (view()->exists($view)) {
            return view($view);
        }

        return view('auth.signin');
    }

1 个答案:

答案 0 :(得分:1)

这是auth trait(AuthenticatesUsers),您可以覆盖它的默认视图。您可以覆盖更多内容,例如:当auth成功时重定向url,失败URL等。

因此代码可以转换为:

  

如果属性loginView存在,那么视图loginView将是   加载,否则auth.authenticate   如果auth.authenticate存在,则加载其他auth.signin

Docs