Я сделал для своего приложения для социальных сетей простую регистрацию, работая с панелью инструментов.Это мой кодЭто помогло мне раньше, у меня та же проблема, но я решил это.
public function postSignUp(Request $request)
{
$this->validate($request,[
'email' => 'required|email|unique:users',
'first_name'=> 'required|max:120',
'password'=>'required|min:4'
]);
$email = $request['email'];
$first_name = $request['first_name'];
$password = bcrypt($request['password']);
$user = new User();
$user->email = $email;
$user->first_name = $first_name;
$user->password = $password;
$user->save();
Auth::login($user);
return redirect()->route('dashboard');
}
Готовая простая функция, работающая для входа.
public function postSignIn(Request $request)
{
$this->validate($request,[
'email' => 'required',
'password'=>'required'
]);
if(Auth::attempt(['email'=> $request['email'], 'password'=> $request['password']]))
{
//Log in users if true e mail and pass go to dashboard
return redirect()->route('dashboard');
}
return redirect()->back();
}