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

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:

Вот и все.

Как вы считаете, полезен ли этот материал? Да Нет

Написать комментарий

Разметка: ? ?

Авторизуйся, чтобы прокомментировать.