0
以下のコードを使用してLaravelでユーザーを作成しています。このユーザーでログインすると、ID、パスワード、テナント情報が正しく入力されているにもかかわらず、「認証済み」には表示されません。認証されたユーザーは「ホーム」ページに移動します。これはログインページに戻ります。ユーザークラスを使用したlaravel認証
ユーザーが作成されたときに、「ユーザー」テーブルの「remember_token」が記入されていないことに気付きました。
このフィールドにはどのように記入したらいいですか? PHPを使用して作成したユーザーが認証されるように、これを修正するにはどうすればよいですか?ここで
TIA
$user = User::create([
'name' => $contractor->getFirstName() . ' ' . $contractor->getLastName(),
'email' => $contractor->getAsgnLogonID(),
'password' => bcrypt($contractor->getAsgnPassword()),
'tenantid' => $TENANTREFNO,
'wavemakerid'=> $contractor->getKeyID(),
]);
web.phpファイルです:私は、以下の変更を行い、ログインしたユーザを持つことができました
Route::get('/', function() {
return redirect()->route('login.showform');
});
Route::post('/login/custom', [
'uses' => 'Auth\[email protected]',
'as' => 'login.custom'
]);
Route::get('/login/showform', [
'uses' => 'Auth\[email protected]',
'as' => 'login.showform'
]);
Route::get('/home', '[email protected]');
Route::get('/logout', 'Auth\[email protected]');
Route::get('/dashboard', '[email protected]');
Auth::routes();
残りのコントローラコードを追加できますか? –
あなたはルート上で 'web'ミドルウェアを使用していますか? – Aboudeh87
応答していただきありがとうございます。 @ L.Kelmendi - 関数がリストされています。 @ Aboudeh87はweb.phpファイルを追加しました。 TIA –