diff --git a/backend/app/Http/Controllers/InternshipController.php b/backend/app/Http/Controllers/InternshipController.php index 5d2a680..4677cd1 100644 --- a/backend/app/Http/Controllers/InternshipController.php +++ b/backend/app/Http/Controllers/InternshipController.php @@ -10,7 +10,7 @@ use Illuminate\Http\Request; class InternshipController extends Controller { - public function all() + public function all_student() { $internships = Internship::where('user_id', auth()->id())->get()->makeHidden(['created_at', 'updated_at']); diff --git a/backend/routes/api.php b/backend/routes/api.php index 392241f..48ec91f 100644 --- a/backend/routes/api.php +++ b/backend/routes/api.php @@ -26,6 +26,7 @@ Route::post('/password-reset', [RegisteredUserController::class, 'reset_password Route::prefix('/internships')->group(function () { Route::get("/", [InternshipController::class, 'all'])->name("api.internships"); + Route::get("/my", [InternshipController::class, 'all_student'])->name("api.internships.student"); Route::middleware("auth:sanctum")->group(function () { Route::put("/new", [InternshipController::class, 'store'])->name("api.internships.create"); diff --git a/frontend/app/pages/dashboard/student/index.vue b/frontend/app/pages/dashboard/student/index.vue index 00b72e2..6536057 100644 --- a/frontend/app/pages/dashboard/student/index.vue +++ b/frontend/app/pages/dashboard/student/index.vue @@ -25,7 +25,7 @@ const headers = [ ]; const user = useSanctumUser(); -const { data, error } = await useSanctumFetch('/api/internships'); +const { data, error } = await useSanctumFetch('/api/internships/my');