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

Статьи kudo070

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:

Вот и все.

← Назад | Дальше → Движется на Habravel