feat(menus): assign event routes to OnTicket

This commit is contained in:
2026-09-21 09:16:33 -03:00
parent 79d402e210
commit 8395c7f24d
3 changed files with 157 additions and 2 deletions

View File

@@ -17,6 +17,12 @@ class MenuSeeder extends Seeder
{
$menus = [
['code' => 'index', 'label' => 'Inicio', 'route' => '/'],
['code' => 'event.index', 'label' => 'Eventos', 'route' => '/'],
[
'code' => 'event.detail',
'label' => 'Detalle de evento',
'route' => '/evento/:id',
],
[
'code' => 'product.detail',
'label' => 'Detalle de producto',
@@ -291,6 +297,10 @@ class MenuSeeder extends Seeder
$desfileMenuCodes = [
'adminapp.desfile.entradas',
];
$onTicketMenuCodes = [
'event.index',
'event.detail',
];
$frequentlyAskedQuestions = [
[
'pregunta' => '¿Hay algún límite de compra?',
@@ -358,6 +368,10 @@ class MenuSeeder extends Seeder
$menuCodes = array_diff($menuCodes, $desfileMenuCodes);
}
if ($tenant->codigo !== 'onticket') {
$menuCodes = array_diff($menuCodes, $onTicketMenuCodes);
}
// Usar sync para asociar los menues al tenant
$tenant->menues()->sync($menuCodes);