Skip to content

Commit 94fbcd3

Browse files
author
Admin
committed
Fix README.md
1 parent 204f80a commit 94fbcd3

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

README.md

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -209,16 +209,25 @@ Register the crud routes in your application using (for example in Laravel/Marav
209209
foreach (
210210
ResourceHelper::getResourceNameToControllerFQNMap(DbCrudMap::MODEL_FQN_TO_CONTROLLER_MAP) as $resource => $controller
211211
) {
212-
Route::get('/' . $resource, [$controller, 'list'])->name('apiinfo.list_' . $resource);
213-
Route::post('/' . $resource . '/l/i/s/t', [$controller, 'list'])->name('apiinfo.post_list_' . $resource);
214-
Route::post('/' . $resource, [$controller, 'create'])->name('apiinfo.create_' . $resource);
215-
Route::put('/' . $resource . '/{identifier}', [$controller, 'update'])->name('apiinfo.update_' . $resource);
216-
Route::get('/' . $resource . '/{identifier}', [$controller, 'get'])->name('apiinfo.get_' . $resource);
217-
Route::delete('/' . $resource . '/{identifier}', [$controller, 'delete'])->name('apiinfo.delete_' . $resource);
218-
// Route::match(['post', 'get'], '/' . $resource . '/{identifier}/{relation}', [$controller, 'listRelation']); // paid version only
219-
Route::get('/' . $resource . '/{identifier}/{relation}/{relatedIdentifier}', [$controller, 'getRelated']);
220-
Route::put('/' . $resource . '/{identifier}/{relation}/{relatedIdentifier}', [$controller, 'updateRelated']);
221-
Route::delete('/' . $resource . '/{identifier}/{relation}/{relatedIdentifier}', [$controller, 'deleteRelated']);
212+
Route::get('/' . $resource, [$controller, 'list'])->name($resource . '.list');
213+
Route::post('/' . $resource . '/l/i/s/t', [$controller, 'list'])->name($resource . '.post_list');
214+
Route::post('/' . $resource, [$controller, 'create'])->name($resource . '.create');
215+
Route::put('/' . $resource . '/{identifier}', [$controller, 'update'])->name($resource . '.update');
216+
Route::get('/' . $resource . '/{identifier}', [$controller, 'get'])->name($resource . '.get');
217+
Route::delete('/' . $resource . '/{identifier}', [$controller, 'delete'])
218+
->name($resource . '.delete' . $resource);
219+
// Route::get('/' . $resource . '/{identifier}/{relation}', [$controller, 'listRelation'])
220+
// ->name($resource . '.listRelated'); // paid version only
221+
// Route::post('/' . $resource . '/{identifier}/{relation}/l/i/s/t', [$controller, 'listRelation'])
222+
// ->name($resource . '.post_listRelated'); // paid version only
223+
Route::get('/' . $resource . '/{identifier}/{relation}/{relatedIdentifier}', [$controller, 'getRelated'])
224+
->name($resource . '.getRelated');
225+
Route::put('/' . $resource . '/{identifier}/{relation}/{relatedIdentifier}', [$controller, 'updateRelated'])
226+
->name($resource . '.updateRelated');
227+
Route::delete('/' . $resource . '/{identifier}/{relation}/{relatedIdentifier}', [
228+
$controller,
229+
'deleteRelated'
230+
])->name($resource . '.deleteRelated');
222231

223232
}
224233
} catch (Throwable $e) {
@@ -239,15 +248,15 @@ for example for Lumen/Maravel:
239248
$controllerFqnExploded = \explode('\\', $controllerFqn);
240249
$controller = \end($controllerFqnExploded);
241250
//$router->get('/' . $resource . '/{identifier}/{relation}', [
242-
// 'as' => $resource . '.listRelation',
251+
// 'as' => $resource . '.listRelated',
243252
// 'uses' => $controller . '@listRelation',
244253
//]); // paid version only
245254
$router->get('/' . $resource, [
246255
'as' => $resource . '.list',
247256
'uses' => $controller . '@list',
248257
]);
249-
//$router->post('/' . $resource . '/{identifier}/{relation}', [
250-
// 'as' => $resource . '.post_listRelation',
258+
//$router->post('/' . $resource . '/{identifier}/{relation}/l/i/s/t', [
259+
// 'as' => $resource . '.post_listRelated',
251260
// 'uses' => $controller . '@listRelation',
252261
//]); // paid version only
253262
$router->post('/' . $resource . '/l/i/s/t', [
@@ -428,7 +437,7 @@ The relations will be retrieved as well when required. The relation keys CAN'T b
428437

429438
**GET** /{resource}/{identifier}/{relation}?... // available only in paid version
430439

431-
**POST** /{resource}/{identifier}/{relation} // available only in paid version
440+
**POST** /{resource}/{identifier}/{relation}/l/i/s/t // available only in paid version
432441

433442
Advanced filters and aggregations are available only in the paid version
434443

0 commit comments

Comments
 (0)