feat(menu): add account menu hierarchy and related tests in MenuSeeder and MenuSeederTest

This commit is contained in:
2026-07-24 10:07:47 -03:00
parent f6ce85cbde
commit 7889d747d9
3 changed files with 137 additions and 3 deletions

View File

@@ -17,9 +17,26 @@ class MenuSeeder extends Seeder
['code' => 'index', 'route' => '/'],
['code' => 'product.detail', 'route' => '/product/:id'],
['code' => 'checkout', 'route' => '/checkout'],
['code' => 'profile', 'route' => '/profile'],
['code' => 'purchases', 'route' => '/purchases'],
['code' => 'tickets', 'route' => '/tickets'],
[
'code' => 'account',
'content_type' => Menu::CONTENT_TYPE_DYNAMIC,
'route' => '/mi-cuenta',
],
[
'code' => 'profile',
'parent_menu_code' => 'account',
'route' => '/mi-cuenta/datos-personales',
],
[
'code' => 'purchases',
'parent_menu_code' => 'account',
'route' => '/mi-cuenta/compras',
],
[
'code' => 'tickets',
'parent_menu_code' => 'account',
'route' => '/mi-cuenta/tickets',
],
[
'code' => 'help',
'content_type' => Menu::CONTENT_TYPE_DYNAMIC,