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
はどこですか?私の昇華はその名前のファイルを1つしか見つけることができないからです。一つだけAuthenticatesUsers
あり
クラスを拡張して関数を再定義したい場合は、Vendor Directoryのファイルを編集することはお勧めしません。 –