Laravel 5.7 Форма входа Маршрут - PullRequest
       1

Laravel 5.7 Форма входа Маршрут

0 голосов
/ 25 сентября 2018

Я сделал новую установку Laravel 5.7, и я пытаюсь изменить вид, который он отображает при переходе на /login.

Когда я перечисляю свои маршруты, он говорит, что маршрут / логиниспользует логику из 'LoginController @ showLoginForm', но я не вижу ее в controller :

php artisan route: список enter image description here

и когда я перехожу к LoginController, этот метод showLoginForm, кажется, не существует ...

LoginController.php

<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

class LoginController extends Controller
{

    use AuthenticatesUsers;

    protected $redirectTo = '/dashboard';

    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }
}

Где шаблон, который я могу изменить для этого?

Ответы [ 4 ]

0 голосов
/ 25 сентября 2018

Форма входа в систему находится в resources/views/auth/login.blade.php Вы можете легко изменить его

0 голосов
/ 25 сентября 2018

это в:

use AuthenticatesUsers;

найти и переопределить в loginController

это тот код на вендоре:

   public function showLoginForm()
    {
        return view('auth.login');
    }
0 голосов
/ 25 сентября 2018

Когда вы «используете AuthenticatesUsers», это расширяет функциональность, а также переносит showLoginForm в контроллер.

Если вы хотите добавить код к этой функции, вам просто нужно перезаписать его.

Если вы используете IDE, например, PHPStorm, вы можете управлять щелчком через объявление «use», чтобы увидеть, что импортируется., или вы можете пойти вручную, заглянув внутрь Illuminate \ Foundation \ Auth \ AuthenticatesUsers

0 голосов
/ 25 сентября 2018

showLoginForm() существует на черте AuthenticatesUsers

Просто попробуйте переопределить showLoginForm() method:)

class LoginController extends Controller
{

use AuthenticatesUsers;

protected $redirectTo = '/dashboard';

public function __construct()
{
    $this->middleware('guest')->except('logout');
}

public function showLoginForm() {
    // Your code
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...