28 lines
1.1 KiB
PHP
28 lines
1.1 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::prefix('types')->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');
|
|
});
|