<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
saeidsharafi / laravel-permission-generator example snippets
use App\Enums\PermissionEnum; // Adjust namespace if you changed the output path
// Example Policy
public function updateAny(User $user): bool
{
return $user->hasPermissionTo(PermissionEnum::POST_UPDATE_ANY->value);
}
// Example Middleware or Controller Check
if (! Auth::user()?->can(PermissionEnum::ACCESS_ADMIN_DASHBOARD->value)) {
abort(403);
}