File manager - Edit - /var/www/html/gop/api/app/Policies/TermoPolicy.php
Back
<?php namespace App\Policies; use Illuminate\Auth\Access\HandlesAuthorization; class TermoPolicy { use HandlesAuthorization; public function __construct() { $this->userPermissions = auth()->user()->permissions['gop']; } public function checkPermission(string $permission) { return in_array($permission, $this->userPermissions); } public function viewAny() { return $this->checkPermission('visualizar-termos'); } public function view() { return $this->checkPermission('visualizar-termos'); } public function create() { return $this->checkPermission('criar-termos'); } public function update() { return $this->checkPermission('atualizar-termos'); } public function delete() { return $this->checkPermission('excluir-termos'); } public function geraPdf() { return $this->checkPermission('visualizar-termos'); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings