5

認証用に 1 つの属性を追加していますが、機能しません。私は何も変えない

この 2 メソッドを LoginController に追加する

protected function credentials(Request $request)
    {
        return $request->only($this->username(), 'password', 'division_id');
    }
/**
 * Attempt to log the user into the application.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return bool
 */


protected function attemptLogin(Request $request)
{
    $request->merge(['division_id' => '1']);
    return $this->guard()->attempt(
        $this->credentials($request), $request->filled('remember')
    );
}

正確なdivision_id 1だけでユーザーログインしたい

4

2 に答える 2

20

\Illuminate\Http\Request;LoginController の先頭でuse を使用してリクエスト クラスをインポートします。

それはそれを修正する必要があります;)

于 2019-01-09T03:20:50.917 に答える