automaticaly assign guard_name

This commit is contained in:
Geriano
2022-10-30 19:31:55 +07:00
parent 80555c27a9
commit 37ca06b6fc
2 changed files with 20 additions and 1 deletions

View File

@@ -13,6 +13,12 @@ class Permission extends Model
{
parent::boot();
static::creating(function (Permission $permission) {
if (!$permission->guard_name) {
$permission->guard_name = 'web';
}
});
static::created(function (Permission $permission) {
if ($role = Role::where('name', 'superuser')->first()) {
$role->permissions()->attach([$permission->id]);