Files
dashboard-ticketing/composer.json

41 lines
1.2 KiB
JSON

{
"name": "dashboard/ticketing",
"description": "Ticketing snap-in for dashboard-shell",
"version": "1.0.0",
"type": "library",
"require": {
"php": "^8.2",
"illuminate/support": "^11.0|^12.0|^13.0",
"inertiajs/inertia-laravel": "^2.0|^3.0"
},
"autoload": {
"psr-4": {
"Dashboard\\Ticketing\\": "src/",
"Dashboard\\Ticketing\\Database\\Seeders\\": "src/Database/Seeders/"
}
},
"extra": {
"laravel": {
"providers": ["Dashboard\\Ticketing\\TicketingServiceProvider"]
},
"dashboard": {
"nav": [
{
"label": "Help Desk",
"route_name": "ticketing.index",
"icon": "ticket",
"sort_order": 40,
"roles": ["admin", "staff", "student"]
},
{
"label": "My Tickets",
"route_name": "ticketing.my-tickets",
"icon": "inbox-stack",
"sort_order": 41,
"roles": ["admin", "staff", "student"]
}
]
}
}
}