added api homecontroller for category

Cette révision appartient à :
Ibrahim Khalil Shakil 2024-01-06 13:28:14 +06:00
Parent 51934f73c1
révision ecb7db9fe9
2 fichiers modifiés avec 32 ajouts et 1 suppressions

Voir le fichier

@ -0,0 +1,28 @@
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Models\Course;
use App\Models\Instructor;
use App\Models\CourseCategory;
class HomeController extends Controller
{
public function index()
{
$category = CourseCategory::get();
$data = array();
if ($category) {
foreach ($category as $cat) {
$data[] = array(
'id' => $cat->id,
'title' => $cat->category_name,
'description' => $cat->category_status,
'image' => asset('public/uploads/courseCategories/' . $cat->image),
);
}
}
return response($data, 200);
}
}

Voir le fichier

@ -3,6 +3,7 @@
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Api\EventController as event; use App\Http\Controllers\Api\EventController as event;
use App\Http\Controllers\Api\HomeController as home;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
@ -21,3 +22,5 @@
Route::get('/event',[event::class,'index']); Route::get('/event',[event::class,'index']);
Route::get('/event/{id}',[event::class,'single']); Route::get('/event/{id}',[event::class,'single']);
Route::get('/home', [home::class, 'index']);