Laravel Middleware

161
22 октября 2017, 22:59

Есть Laravel Middleware, который должен перенаправлять если пользователь не залогинен со след. содержимым:

public function handle($request, Closure $next)
{
   if (Auth::guest()) {
      redirect('/login');
   }
   return $next($request);
}

И роут:

Route::get('/solditems', ['middleware' => 'unauthorised', function(){}], 'PostController@sold');

Но middleware не срабатывает и вместо перенаправления я попадаю туда, куда ведет маршрут. В чём проблема?

Answer 1

Попробуй прописать вот так

public function handle($request, Closure $next)
{
   if (Auth::guest()) {
       return redirect('/login');
   }
   return $next($request);
 }
READ ALSO
Не выводятся данные в админку sleepingowl (laravel)

Не выводятся данные в админку sleepingowl (laravel)

Пробую разобраться в админке sleepingowlГде-то запарился, подскажите что не сделал

200
Выкачка изображений с другого сервера

Выкачка изображений с другого сервера

Необходимо массово скачать около нескольки тысяч файлов картинокОднако если запускать скрипт, то спустя время сервер выдает Error 502 - Bad Gateway

218
Создать скриншот библиотекой PHP-FFMpeg

Создать скриншот библиотекой PHP-FFMpeg

Несколько часов разбираюсь с библиотекой https://githubcom/PHP-FFMpeg/PHP-FFMpeg Не могу разобраться как делать скриншоты с заданным размером кадров т

218
Объединить общие категории

Объединить общие категории

ЗдравствуйтеУ меня есть категории :

162