ciao!

come suggerito, sto cercando di intergrare la libreria spatie/laravele-permission.
la sto testando su lumen.
l'ho installata come da guida, e mi sono bloccato alla creazione dei permessi.
in sostanza lanciando questo codice:
Codice PHP:
use Spatie\Permission\Models\Role;
use 
Spatie\Permission\Models\Permission;

$role Role::create(['name' => 'writer']);
$permission Permission::create(['name' => 'edit']); 
il ruolo è stato creato, il permesso no.
facendo un pò di debug "grezzo" sono entrato nella funzione Permission::create:
Codice PHP:
    public static function create(array $attributes = []) {
        
$attributes['guard_name'] = $attributes['guard_name'] ?? Guard::getDefaultName(static::class);

        echo 
'OK<br>';
        
$permission = static::getPermissions()->filter(function ($permission) use ($attributes) {
                    return 
$permission->name === $attributes['name'] && $permission->guard_name === $attributes['guard_name'];
                })->
first();
        echo 
'KO<br>';

        if (
$permission) {
            throw 
PermissionAlreadyExists::create($attributes['name'], $attributes['guard_name']);
        }

        if (
isNotLumen() && app()::VERSION '5.4') {
            return 
parent::create($attributes);
        }

        return static::
query()->create($attributes);
    } 
in pratica stampa OK, ma no KO.
quindi probabilmente si blocca la in mezzo.
qualcuno ha avuto lo stesso problema??