diff --git a/app/Http/Controllers/API/ResourceController.php b/app/Http/Controllers/API/ResourceController.php index 2e4c0012..4407c384 100755 --- a/app/Http/Controllers/API/ResourceController.php +++ b/app/Http/Controllers/API/ResourceController.php @@ -3,7 +3,9 @@ namespace App\Http\Controllers\API; use App\Http\Resources\CountryResource; +use App\Http\Resources\CategoryResource; use App\Models\Country; +use App\Models\Category; use App\Http\Controllers\Controller; class ResourceController extends Controller @@ -13,4 +15,8 @@ public function countries(){ return CountryResource::collection(Country::all()); } + public function categories(){ + return CategoryResource::collection(Category::all()); + } + } diff --git a/app/Http/Resources/CategoryResource.php b/app/Http/Resources/CategoryResource.php index 951a7436..f240ad81 100755 --- a/app/Http/Resources/CategoryResource.php +++ b/app/Http/Resources/CategoryResource.php @@ -15,10 +15,8 @@ class CategoryResource extends JsonResource public function toArray($request) { return [ - 'id' => $this->id, - 'name_en' => $this->name_en, - 'name_ru' => $this->name_ru, - 'name_tm' => $this->name_tm + 'id' => $this->id, + 'name' => $this->name ]; } } diff --git a/routes/api.php b/routes/api.php index 4da14d99..638ba9a3 100755 --- a/routes/api.php +++ b/routes/api.php @@ -20,6 +20,7 @@ Route::post('/forgot-password', [AuthController::class, 'sendPasswordResetLinkEmail']); Route::post('/verify-email', [AuthController::class, 'verifyEmail']); Route::get('/countries', [ResourceController::class, 'countries']); + Route::get('/categories', [ResourceController::class, 'categories']); // Route::post('/prof',[AccountController::class,'storeProfileInfo']); Route::middleware(['auth.client','auth:api', 'auth:sanctum'])->group(function () { /**