2021-10-27 16:06:17 +00:00
|
|
|
<?php
|
2021-10-27 17:13:21 +00:00
|
|
|
|
|
|
|
|
use Sarga\API\Http\Controllers\Categories;
|
2021-10-27 16:06:17 +00:00
|
|
|
use Sarga\API\Http\Controllers\Channels;
|
2021-10-28 16:36:04 +00:00
|
|
|
use Webkul\API\Http\Controllers\Shop\ResourceController;
|
|
|
|
|
use Webkul\Attribute\Repositories\AttributeOptionRepository;
|
|
|
|
|
use Sarga\API\Http\Resources\Catalog\AttributeOption;
|
2021-10-27 16:06:17 +00:00
|
|
|
|
|
|
|
|
Route::group(['prefix' => 'api'], function ($router) {
|
|
|
|
|
Route::group(['middleware' => ['locale', 'currency']], function ($router) {
|
|
|
|
|
//Channel routes
|
|
|
|
|
Route::get('channels',[Channels::class, 'index']);
|
2021-10-27 17:13:21 +00:00
|
|
|
|
|
|
|
|
//category routes
|
|
|
|
|
Route::get('descendant-categories', [Categories::class, 'index']);
|
|
|
|
|
Route::get('category-brands/{id}', [Categories::class, 'brands']);
|
|
|
|
|
|
2021-10-28 15:30:35 +00:00
|
|
|
//attributes by code
|
2021-10-28 16:36:04 +00:00
|
|
|
Route::get('attribute-options', [ResourceController::class, 'index'])->defaults('_config', [
|
|
|
|
|
'repository' => AttributeOptionRepository::class,
|
|
|
|
|
'resource' => AttributeOption::class,
|
2021-10-28 15:30:35 +00:00
|
|
|
]);
|
|
|
|
|
|
2021-10-27 16:06:17 +00:00
|
|
|
});
|
|
|
|
|
});
|