App\Http\Controllers\Auth\LoginController
で
下記を加えると(オーバーライド)、例えばroleが1の場合とログイン条件を変更できますが
App\Http\Controllers\Auth\LoginController
protected function credentials(Request $request)
{
return array_merge(
$request->only($this->username(), 'password'), // 標準の条件
[ 'role' => 1 ] // 追加条件
);
}
これをroleを3または4みたいにしたい場合は配列にするだけです
App\Http\Controllers\Auth\LoginController
protected function credentials(Request $request)
{
return array_merge(
$request->only($this->username(), 'password'), // 標準の条件
[ 'role' => [3,4] ] // 追加条件
);
}