Что такое auth.authenticate view в laravel 5.2 auth

#php #laravel #authentication #laravel-5 #laravel-5.2

#php #laravel #аутентификация #laravel-5

Вопрос:

Какая польза от auth.authenticate view, поскольку в директории auth нет файла с именем «authenticate», а также что 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:

Это функция аутентификации ( AuthenticatesUsers ), вы можете перезаписать для нее представление по умолчанию. Вы можете перезаписать больше таких вещей, как: перенаправить URL-адрес, когда аутентификация прошла успешно, URL-адрес сбоя и т.д.

Чтобы этот код можно было перевести в:

если свойство loginView существует, то представление loginView будет загружено, иначе auth.authenticate , если auth.authenticate существует, тогда загрузите его еще auth.signin

Документы

Комментарии:

1. где я могу найти ссылку на него? Где находится auth.authenticate?

2. Должно быть расположено по адресу [project_root]resourcesviewsauthsignin.blade.php