// {{modelName}} Routes
Route::apiResource('{{routePrefix}}', App\Http\Controllers\{{modelName}}Controller::class);

{{#relationships}}
{{#isHasMany}}
// {{modelName}} {{pascalName}} relation routes
Route::get('{{routePrefix}}/{{{camelCase}}}/{{name}}', [App\Http\Controllers\{{modelName}}Controller::class, 'get{{pascalName}}']);
Route::put('{{routePrefix}}/{{{camelCase}}}/{{name}}', [App\Http\Controllers\{{modelName}}Controller::class, 'update{{pascalName}}']);
{{/isHasMany}}

{{#isHasOne}}
// {{modelName}} {{pascalName}} relation routes
Route::get('{{routePrefix}}/{{{camelCase}}}/{{name}}', [App\Http\Controllers\{{modelName}}Controller::class, 'get{{pascalName}}']);
Route::put('{{routePrefix}}/{{{camelCase}}}/{{name}}', [App\Http\Controllers\{{modelName}}Controller::class, 'update{{pascalName}}']);
{{/isHasOne}}

{{#isBelongsToMany}}
// {{modelName}} {{pascalName}} relation routes
Route::get('{{routePrefix}}/{{{camelCase}}}/{{name}}', [App\Http\Controllers\{{modelName}}Controller::class, 'get{{pascalName}}']);
Route::put('{{routePrefix}}/{{{camelCase}}}/{{name}}', [App\Http\Controllers\{{modelName}}Controller::class, 'sync{{pascalName}}']);
{{/isBelongsToMany}}
{{/relationships}}