小编Joã*_*tos的帖子

Laravel 5.6错误多次登录

我正在尝试在laravel 5.6中创建多个登录,并且出现此错误,任何人都可以帮助我吗?

Symfony\Component\Debug\Exception\FatalThrowableError(E_RECOVERABLE_ERROR)类型错误:传递给Illuminate\Auth\SessionGuard :: __ construct()的参数2必须是Illuminate\Contracts\Auth\UserProvider的实例,null给定,在C:\中调用第123行的wamp64\www\Laravel\Sistema\oficial\vendor\laravel\framework\src\Illuminate\Auth\AuthManager.php

<?php
namespace App\Http\Controllers\Auth;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Route;
use Illuminate\Support\Facades\Auth;

class EmployeeLoginController extends Controller
{

    public function __construct()
    {
         $this->middleware('auth:employee');
    }
    
    public function login(Request $request)
    {
      $credentials = $request->only('email', 'password');
      if (Auth::guard('employee')->attempt($credentials)) {
        return redirect()->intended(route('admin.dashboard'));
      }
      return redirect()->back()->withInput($request->only('email', 'remember'));
    }
}
Run Code Online (Sandbox Code Playgroud)

守护:

<?php

return [

    'defaults' => [
        'guard' => 'web',
        'passwords' => 'users',
    ],


    'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],

        'employee' => [
            'driver' => …
Run Code Online (Sandbox Code Playgroud)

php frameworks login laravel

2
推荐指数
1
解决办法
4603
查看次数

标签 统计

frameworks ×1

laravel ×1

login ×1

php ×1