Класс App \ Http \ UserMiddleware не существует - PullRequest
0 голосов
/ 24 января 2020

Class App \ Http \ UserMiddleware не существует

<?php

namespace App\Http\Middleware;



use Closure;
Use Auth;

class UserMiddleware
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */

 public function handle($request, Closure $next)

 {

     if(auth::check() && Auth::user()->role->id == 2){

         return $next($request);

     }
  else {

         return redirect()->route('login');

     }
 }
}

Ответы [ 2 ]

1 голос
/ 24 января 2020

Используйте это

 use App\Http\Middleware\UserMiddleware;
1 голос
/ 24 января 2020

Если файл сохранен в App \ Http, а не в App \ Http \ Middleware, тогда ваше объявление пространства имен неверно и вызовет исключение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...