Может войдёшь?
Черновики Написать статью Профиль
kudo070

kudo070 +26

Вступил в наши ряды: 17 марта 2016

Замечен в последний раз: 29 сентября 2018

Оставил на форуме: 1 сообщение

Последнее сообщение: 17 марта 2016

Вы сможете отправить письмо, если войдёте

Статьи (1)

Debug только для админов

Включаем Debug только для админов, ну или для определённого пользователя. Для этого нам нужно создать посредника.

Для создания middleware воспользуемся командой make:middleware:

php artisan make:middleware OnEnter

В папке app/Http/Middleware будет создан файл с классом OnEnter:

Меняем функцию на

public function handle($request, Closure $next)
{
 if (!Auth::guest() and Auth::user()->is_admin) 
 {
        Config::set('app.debug', true);
 }
}

Далее нам нужно добавить 'enter' => \App\Http\Middleware\OnEnter::class, в свойство $routeMiddleware класса app/Http/Kernel.php:

Вот и все.