登录表单,不会使用laravel 7中的Sentinel进行身份验证

登录表单,不会使用laravel 7中的Sentinel进行身份验证,laravel,authentication,laravel-7,sentinel,Laravel,Authentication,Laravel 7,Sentinel,我在使用Laravel 7中的Sentinel验证时遇到问题。 这个注册表很好用,但是当我想使用登录和登录时,它就不起作用了。当我点击submit按钮时,无论用户是否注册,它都会让用户登录。 代码如下: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Sentinel; class LoginController extends Controller { // public

我在使用Laravel 7中的Sentinel验证时遇到问题。 这个注册表很好用,但是当我想使用登录和登录时,它就不起作用了。当我点击submit按钮时,无论用户是否注册,它都会让用户登录。 代码如下:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Sentinel;

class LoginController extends Controller
{
    //
    public function login(){
        return view('login');
    }

    public function log(Request $request){
       $user = Sentinel::authenticate($request->all());
       if ($user = Sentinel::check()){
           Sentinel::login($user);
           return redirect('/');
       }
       else{
           return redirect()->back();
       }

    }
}

你认为
Sentinel::check()
在做什么?你没有给它任何理由。