14 lines
243 B
PHP
14 lines
243 B
PHP
<?php
|
|
|
|
namespace App\Traits\Authorization;
|
|
|
|
trait WithAuthorization
|
|
{
|
|
public function canOrAbort(string $ability, $model = null): void
|
|
{
|
|
if (auth()->user()->cannot($ability, $model)) {
|
|
abort(403);
|
|
}
|
|
}
|
|
}
|