我在laravel 5.3中構建了基本的Auth用戶make:auth。在laravel 5.3中,他們將登錄和註冊控制器分爲Auth\LoginController
和Auth\RegisterController
。laravel 5.3的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
,是不會受到影響的。我甚至嘗試在Illuminate\Foundation\Auth\AuthenticatesUsers
上重命名班級/特質名稱,但該腳本仍然有效。
那麼實際AuthenticatesUsers
在哪裏?因爲我的崇高只能找到這個名字的一個文件。
謝謝
如果您希望您可以擴展該類並重新定義該功能,則不建議編輯供應商目錄中的文件。即使我認爲相同的 –