From 5ec65ce3d330511e1300c8de386c78b07b779bd3 Mon Sep 17 00:00:00 2001 From: ncoronel Date: Fri, 31 Jul 2026 08:35:45 -0300 Subject: [PATCH] fix(authorization): rename pivot table from 'menues_roles' to 'roles_menues' and update related references --- app/Domains/Authorization/Models/Role.php | 2 +- app/Domains/Menu/Models/Menu.php | 2 +- app/Domains/Menu/Models/MenuRole.php | 2 +- ...07_30_000000_create_menues_roles_table.php | 4 ++-- ...07_31_000100_rename_menues_roles_table.php | 21 +++++++++++++++++++ tests/Feature/Seeders/MenuSeederTest.php | 2 +- 6 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 database/migrations/2026_07_31_000100_rename_menues_roles_table.php diff --git a/app/Domains/Authorization/Models/Role.php b/app/Domains/Authorization/Models/Role.php index 8b4d305..526d32c 100644 --- a/app/Domains/Authorization/Models/Role.php +++ b/app/Domains/Authorization/Models/Role.php @@ -49,7 +49,7 @@ class Role extends Model { return $this->belongsToMany( Menu::class, - 'menues_roles', + 'roles_menues', 'rol_codigo', 'menu_codigo', 'codigo', diff --git a/app/Domains/Menu/Models/Menu.php b/app/Domains/Menu/Models/Menu.php index ccae6eb..9643f9d 100644 --- a/app/Domains/Menu/Models/Menu.php +++ b/app/Domains/Menu/Models/Menu.php @@ -84,7 +84,7 @@ class Menu extends Model { return $this->belongsToMany( Role::class, - 'menues_roles', + 'roles_menues', 'menu_codigo', 'rol_codigo', 'code', diff --git a/app/Domains/Menu/Models/MenuRole.php b/app/Domains/Menu/Models/MenuRole.php index 0f87f15..5c68e86 100644 --- a/app/Domains/Menu/Models/MenuRole.php +++ b/app/Domains/Menu/Models/MenuRole.php @@ -8,7 +8,7 @@ use Illuminate\Database\Eloquent\Relations\Pivot; class MenuRole extends Pivot { - protected $table = 'menues_roles'; + protected $table = 'roles_menues'; public $incrementing = true; diff --git a/database/migrations/2026_07_30_000000_create_menues_roles_table.php b/database/migrations/2026_07_30_000000_create_menues_roles_table.php index ea0db5e..5edda31 100644 --- a/database/migrations/2026_07_30_000000_create_menues_roles_table.php +++ b/database/migrations/2026_07_30_000000_create_menues_roles_table.php @@ -8,7 +8,7 @@ return new class extends Migration { public function up(): void { - Schema::create('menues_roles', function (Blueprint $table): void { + Schema::create('roles_menues', function (Blueprint $table): void { $table->id(); $table->string('rol_codigo'); $table->string('menu_codigo'); @@ -30,6 +30,6 @@ return new class extends Migration public function down(): void { - Schema::dropIfExists('menues_roles'); + Schema::dropIfExists('roles_menues'); } }; diff --git a/database/migrations/2026_07_31_000100_rename_menues_roles_table.php b/database/migrations/2026_07_31_000100_rename_menues_roles_table.php new file mode 100644 index 0000000..62da47d --- /dev/null +++ b/database/migrations/2026_07_31_000100_rename_menues_roles_table.php @@ -0,0 +1,21 @@ +assertSame($userMenuCodes, $userRoleMenuCodes); $this->assertDatabaseCount( - 'menues_roles', + 'roles_menues', (count($allMenuCodes) * 2) + count($userMenuCodes) ); }