title: Laravel Spatie 403 User is not logged in
body: <p>I am using multi auth following this tutorial: <a href="https://github.com/sujalpatel2209/LaravelMultiUserAuthentication" rel="nofollow noreferrer">https://github.com/sujalpatel2209/LaravelMultiUserAuthentication</a>
  and I am trying to implement spatie following this tutorial: <a href="https://www.itsolutionstuff.com/post/laravel-58-user-roles-and-permissions-tutorialexample.html" rel="nofollow noreferrer">https://www.itsolutionstuff.com/post/laravel-58-user-roles-and-permissions-tutorialexample.html</a>
  But the problem is, I can't access 'Role Management' page. It say's 403
  User is not logged in.
  I am trying to follow this instruction too, but still stuck
  <a href="https://docs.spatie.be/laravel-permission/v3/basic-usage/multiple-guards/" rel="nofollow noreferrer">https://docs.spatie.be/laravel-permission/v3/basic-usage/multiple-guards/</a></p>
  
  <p>can you solve this problem please?</p>
  
  <p><strong>Admin</strong></p>
  
  <pre><code>class Admin extends Authenticatable {
      use Notifiable, HasRoles;
      use SoftDeletes;
  
      protected $guard_name = 'admin';
  }
  </code></pre>
  
  <p><strong>Web.php</strong></p>
  
  <pre><code>Route::group(['middleware' =&gt; 'checkAdminLogin'], function() {
   //Manage Roles
      Route::resource('roles','RoleController');
  });
  </code></pre>
  
  <p><strong>CreateAdminUserSeeder.php</strong></p>
  
  <pre><code>class CreateAdminUserSeeder extends Seeder
  {
      /**
      * Run the database seeds.
      *
      * @return void
      */
      public function run()
      {
          $user = Admin::create([
              'id' =&gt; '7',
              'name' =&gt; 'Hardik Savani', 
              'email' =&gt; 'admin@gmail.com',
              'password' =&gt; bcrypt('123456'),
              'created_by' =&gt; '0',
              'created_at' =&gt; '2020-04-29 12:43:27',
              'updated_at' =&gt; '2020-04-29 12:43:27',
              'username' =&gt; 'hardik',
              'roles' =&gt; '["ADMIN"]',
              'avatar' =&gt; '',
              'status' =&gt; 'ACTIVE'
          ]);
  
          $role = Role::create(['guard_name' =&gt; 'admin', 'name' =&gt; 'Admin']);
          $permissions = Permission::pluck('id','id')-&gt;all();
          $role-&gt;syncPermissions($permissions);   
          $user-&gt;assignRole([$role-&gt;id]);
      }
  }
  </code></pre>
  
  <p><strong>Auth.php</strong></p>
  
  <pre><code>'guards' =&gt; [
          'admin' =&gt; [
              'driver' =&gt; 'session',
              'provider' =&gt; 'admin'
          ],
  
          'student' =&gt; [
              'driver' =&gt; 'session',
              'provider' =&gt; 'student'
          ],
  
          'web' =&gt; [
              'driver' =&gt; 'session',
              'provider' =&gt; 'users',
          ],
  
          'api' =&gt; [
              'driver' =&gt; 'token',
              'provider' =&gt; 'users',
          ],
      ],
  'providers' =&gt; [
          'admin' =&gt; [
              'driver' =&gt; 'eloquent',
              'model' =&gt; App\Admin::class
          ],
  
          'student' =&gt; [
              'driver' =&gt; 'eloquent',
              'model' =&gt; App\Student::class
          ],
  
          'users' =&gt; [
              'driver' =&gt; 'eloquent',
              'model' =&gt; App\User::class,
          ],
  
          // 'users' =&gt; [
          //     'driver' =&gt; 'database',
          //     'table' =&gt; 'users',
          // ],
      ],
  </code></pre>
  
  <p><strong>RoleController.php</strong></p>
  
  <pre><code>class RoleController extends Controller
  {
      /**
      * Display a listing of the resource.
      *
      * @return \Illuminate\Http\Response
      */
      function __construct() {
          $this-&gt;middleware('permission:role-list|role-create|role-edit|role-delete', ['only' =&gt; ['index','store']]);
          $this-&gt;middleware('permission:role-create', ['only' =&gt; ['create','store']]);
          $this-&gt;middleware('permission:role-edit', ['only' =&gt; ['edit','update']]);
          $this-&gt;middleware('permission:role-delete', ['only' =&gt; ['destroy']]);
      }
  
      /**
      * Display a listing of the resource.
      *
      * @return \Illuminate\Http\Response
      */
      public function index(Request $request) {
          $roles = Role::orderBy('id','DESC')-&gt;paginate(5);
          return view('roles.index',compact('roles'))-&gt;with('i', ($request-&gt;input('page', 1) - 1) * 5);
      }
  }
  </code></pre>