私はLaravel 5.5で手動ログイン機能を使用します。ログインしています。すべての(関連する5個の)スタックリンクをチェックし、それに対するヒントを見つけられませんでした。Laravel手動ログイン機能
Achievement is once user get registered, automatically sign in that user.
エラーが
"Type error: Argument 1 passed to Illuminate\Auth\SessionGuard::login() must implement interface Illuminate\Contracts\Auth\Authenticatable, string given, called in Server/vendor/laravel/framework/src/Illuminate/Auth/AuthManager.php on line 294 ◀"
if ($validator->fails()) {
// $messages = $validator->messages();
return Redirect::to('register')
->withErrors($validator)
->withInput();
} else {
$email = Input::get('email');
$user = new user;
$user->name = Input::get('name');
$user->email = Input::get('email');
$user->password = Hash::make(Input::get('password'));
$user->save();
// $userMail = $user->find($email);
$userMail = User::where('email','=',$email)->first();
Auth::login($userMail->email, TRUE);
は、私は何も悪いことをしていています。私を案内してください。
なぜ手動ログインを追加するのですか? –
@PankajMakwana czログインに基づくリダイレクト –