laravel 5.3 user make : auth에 기본 인증을 구축합니다. laravel 5.3에서는 로그인과 레지스터 컨트롤러를 각각 Auth\LoginController
과 Auth\RegisterController
으로 구분합니다.laravel 5.3의 AuthenticatesUsers는 어디에 있습니까?
다음은 난 전혀 영향을받지 않는 것으로, Illuminate\Foundation\Auth\AuthenticatesUsers
에 AuthenticatesUsers
을 편집하려고 할 때 내 Auth\LoginController
<?php
namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
class LoginController extends Controller
{
use AuthenticatesUsers;
/**
* Where to redirect users after login/registration.
*
* @var string
*/
protected $redirectTo = '/home';
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('guest', ['except' => 'logout']);
}
}
문제가있다. 심지어 Illuminate\Foundation\Auth\AuthenticatesUsers
에 클래스/특성 이름의 이름을 바꾸려고 시도하지만 스크립트는 여전히 작동합니다.
실제 AuthenticatesUsers
은 어디에 있습니까? 내 승화는 그 이름을 가진 하나의 파일만을 찾을 수 있기 때문에. 하나의 AuthenticatesUsers
있다
클래스를 확장하고 함수를 다시 정의하려면 공급 업체 디렉토리의 파일을 편집하지 않는 것이 좋습니다. –