2023-02-15 15:52:41 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
Route::post('fatoni/generate/api', array('as' => 'fatoni.generate.api', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\ApiGeneratorController@generateApi'));
|
|
|
|
|
Route::post('fatoni/update/api/{id}', array('as' => 'fatoni.update.api', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\ApiGeneratorController@updateApi'));
|
|
|
|
|
Route::get('fatoni/delete/api/{id}', array('as' => 'fatoni.delete.api', 'uses' => 'AhmadFatoni\ApiGenerator\Controllers\ApiGeneratorController@deleteApi'));
|
|
|
|
|
|
|
|
|
|
Route::group(['prefix' =>'api/v1','namespace' =>'AhmadFatoni\ApiGenerator\Controllers\API'],function ($route){
|
|
|
|
|
|
|
|
|
|
Route::get('products','ProductAPIController@index');
|
2023-02-17 15:04:34 +00:00
|
|
|
Route::get('products/category/{id}','ProductAPIController@ByCatId');
|
2023-02-15 15:52:41 +00:00
|
|
|
Route::get('products/{id}', 'ProductAPIController@show');
|
|
|
|
|
|
|
|
|
|
Route::get('categories', 'CategoriesAPIController@index');
|
2023-02-17 15:04:34 +00:00
|
|
|
Route::get('category/sub/{id}', 'CategoriesAPIController@getParent');
|
|
|
|
|
|
|
|
|
|
Route::get('sliders', 'SliderAPIController@index');
|
2023-02-15 15:52:41 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::middleware([\ReaZzon\JWTAuth\Http\Middlewares\ResolveUser::class])->group(function () {
|
|
|
|
|
|
|
|
|
|
Route::get('cart', 'CartAPIController@index');
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|