samedi 24 juin 2017

Laravel query parameters or pretty parameters for api

i am willing to know which is the best practice to use parameters for developing an api

//url
http://localhost:8000/api/my_orders/1/10/1

//route
Route::get('/my_orders/{user_id}/{limit}/{page}', 'ApiControllers\OrderController@getOrdersByUser');

//method
public function getOrdersByUser($user_id, $limit, $page)
{
    //logic using $user_id, $limit, $page
}

or

//url
http://localhost:8000/api/my_orders?user_id=1&&limit=5&&page=1

//route
Route::get('/my_orders', 'ApiControllers\OrderController@getOrdersByUser');

//method
public function getOrdersByUser(Request $request)
{
    //logic using $request->user_id, $request->limit, $request->page
}

this api is for mobile applications and for front end Vue application

thank you



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2tF2IPw
via IFTTT

Aucun commentaire:

Enregistrer un commentaire