/
marklis
/
transport
Обзор
Документация
Войти
/
marklis
/
transport
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/Http/Controllers/BaseController.php
23 строки
541 B
Мамонов Алексей Анатольевич
Рефакторинг
11 июл 2024, 16:28
11 июл 2024, 16:28
a7e2780
Код
Авторство
О чём код?
<?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Auth; class BaseController extends Controller { protected function getRights(): array { $rights['isAuth'] = Auth::check(); if ($rights['isAuth']) { $rights['isAdmin'] = Auth::user()->isAdmin(); $rights['isOperator'] = (Auth::user()->isAdmin()) || (Auth::user()->isOperator()); } else { $rights['isAdmin'] = false; $rights['isOperator'] = false; } return $rights; } }