Welcome Guest, Not a member yet? Register   Sign In
RESTful Sub Resource Handling Url
#2

(This post was last modified: 10-22-2020, 09:58 AM by paliz.)

i find way to manage nested resource

first go to this link
    https://restfulapi.net/resource-naming/
to understand restful api then decide what you want to follow . i think its up to you
which way to go no nested vs nested
here`s my code  


PHP Code:
$routes->group('api', ['namespace' => 'App\Controllers\Api'], function ($routes) {
$routes->get('x/new''X::new');
    $routes->post('x/create''X::create');
    $routes->post('x''X::create');  // alias
    $routes->get('x''X::index');
    $routes->get('x/show/(:segment)''X::show/$1');
    $routes->get('x/(:segment)''X::show/$1');  // alias
    $routes->get('x/edit/(:segment)''X::edit/$1');
    $routes->post('x/update/(:segment)''X::update/$1');
    $routes->get('x/remove/(:segment)''X::remove/$1');
    $routes->post('x/delete/(:segment)''X::update/$1');

    $routes->get('x/(:segment)/y/new''Y::new/$1');
    $routes->post('x/(:segment)/y''Y::create/$1');
    $routes->get('x/(:segment)/y''Y::index/$1');
    $routes->get('x/(:segment)/y/(:segment)''Y::show/$1/$1');
    $routes->get('x/(:segment)/y/(:segment)/edit''Y::edit/$1/$1');
    $routes->put('x/(:segment)/y/(:segment)''Y::update/$1/$1');
    $routes->patch('x/(:segment)/y/(:segment)''Y::update/$1/$1');
    $routes->delete('x/(:segment)/y/(:segment)''Y::delete/$1/$1');
}); 
Enlightenment  Is  Freedom
Reply


Messages In This Thread
RESTful Sub Resource Handling Url - by paliz - 10-19-2020, 11:43 AM
RE: RESTful Sub Resource Handling Url - by paliz - 10-22-2020, 09:56 AM
RE: RESTful Sub Resource Handling Url - by paliz - 10-23-2020, 07:38 AM
RE: RESTful Sub Resource Handling Url - by paliz - 10-25-2020, 04:26 AM



Theme © iAndrew 2016 - Forum software by © MyBB