name('types.')->group(function (): void { Route::post('/', 'storeType')->name('store'); Route::patch('{ticketType}', 'updateType')->name('update'); Route::delete('{ticketType}', 'destroyType')->name('destroy'); }); Route::prefix('priorities')->name('priorities.')->group(function (): void { Route::post('/', 'storePriority')->name('store'); Route::patch('{ticketPriority}', 'updatePriority')->name('update'); Route::delete('{ticketPriority}', 'destroyPriority')->name('destroy'); }); Route::prefix('fields')->name('fields.')->group(function (): void { Route::post('/', 'storeFieldDefinition')->name('store'); Route::patch('{ticketFieldDefinition}', 'updateFieldDefinition')->name('update'); Route::delete('{ticketFieldDefinition}', 'destroyFieldDefinition')->name('destroy'); }); Route::prefix('link-types')->name('link-types.')->group(function (): void { Route::post('/', 'storeLinkType')->name('store'); Route::patch('{ticketLinkType}', 'updateLinkType')->name('update'); Route::delete('{ticketLinkType}', 'destroyLinkType')->name('destroy'); });