@Skreiphoff

Как правильно аутентифицировать пользователя на Laravel?

Всем привет, изучаю Laravel пробую писать свою аутентификацию пользователя, но после входа или регистрации пользователя, он не аутентифицируется сколько не гуглил не могу найти ответ на свой вопрос
namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Auth;
use Illuminate\Support\Facades\Auth as FacadesAuth;
use App\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\AuthenticatesUsers;

class AuthController extends Controller
{
    public function regView(){
        return View('auth.register');
    }

    public function register(Request $request){
        $fillable = ['name', 'email', 'password'];

        $password = $request -> password_;
        $password = bcrypt($password);

        $user = Auth::create(['name'=> $request->name,
        'email'=>$request ->email,
        'password'=> $password
        ]);
        
        FacadesAuth::login($user, false);
        return redirect()->route('loginView');
    }   

    public function loginView(){
        if(FacadesAuth::check()) {
            return "Авторизован";
        }else{
            return view('auth.login');
        }
    }
    
    public function login(Request $request){
        $password = $request -> password_;

        $password = bcrypt($password);

        if(FacadesAuth::attempt(request(['email', 'password']))) {
            dd(FacadesAuth::user());
        }
        /*if(Auth::attempt(['email'=> $request ->email, 'password'=>$password ])) {
            return "okay";
        }*/
    }

и не могу понять как решить эту ошибку 5e87a3827a349541737024.png
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы