migrate to gtea from bistbucket
This commit is contained in:
24
public/restaurant/app/Traits/HasPermissionTrait.php
Normal file
24
public/restaurant/app/Traits/HasPermissionTrait.php
Normal file
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace App\Traits;
|
||||
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
trait HasPermissionTrait
|
||||
{
|
||||
use ResponseTrait;
|
||||
|
||||
public function checkPermission($permission)
|
||||
{
|
||||
if (Auth::user()->hasPermissionTo($permission, 'web')) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return $this->responseError([], 'You have no access on this feature', 403);
|
||||
}
|
||||
|
||||
public function handlePermission($permission)
|
||||
{
|
||||
return $this->checkPermission($permission);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user