Files
2026-08-08 18:27:38 +08:00

25 lines
545 B
PHP

<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
public function register(): void
{
//
}
public function boot(): void
{
\Illuminate\Support\Facades\Blade::if('canPerm', function (?string $permission = null) {
$user = auth()->user();
if (! $user) {
return false;
}
return $permission === null ? $user->role !== 'user' : $user->canPerm($permission);
});
}
}