diff --git a/app/Http/Controllers/StaffController.php b/app/Http/Controllers/StaffController.php
index cd6286a4..d3b389c0 100644
--- a/app/Http/Controllers/StaffController.php
+++ b/app/Http/Controllers/StaffController.php
@@ -26,7 +26,7 @@ public function index(Request $request)
$cacheKey = 'staff_' . serialize($request->all());
if (Cache::has($cacheKey)) {
- $staff = Cache::get($cacheKey);
+ $staffs = Cache::get($cacheKey);
} else {
$sortBy = $request->query('sort_by', 'id');
$sortDir = $request->query('sort_dir', 'asc');
@@ -42,14 +42,14 @@ public function index(Request $request)
$q->where('faculty', $faculty);
});
}
-
+
// Eager load publications and research interests
$staffs = Staff::with('staff_publications')->paginate(10);
-
+
Cache::put($cacheKey, $staffs, 60);
}
- return response()->json($staff);
+ return response()->json($staffs);
}
/**
@@ -122,7 +122,7 @@ public function storePublication(Request $request)
$publication = new Publication();
$publication->publications = $publications;
- $publication->staff_id = $staffId;
+ $publication->staff_id = $staffId;
$publication->save();
return response()->json(['message' => 'Publication created successfully'], 201);
@@ -154,7 +154,7 @@ public function storePublication(Request $request)
// $researchInterest = new ResearchInterest();
// $researchInterest->research = $research;
- // $researchInterest->staff_id = $staffId;
+ // $researchInterest->staff_id = $staffId;
// $researchInterest->save();
// return response()->json(['message' => 'Research Interest created successfully'], 201);
diff --git a/resources/views/staff/staff_create.blade.php b/resources/views/staff/staff_create.blade.php
index 00724f31..bc076adc 100644
--- a/resources/views/staff/staff_create.blade.php
+++ b/resources/views/staff/staff_create.blade.php
@@ -43,6 +43,9 @@
@error('department')
diff --git a/resources/views/staff/staff_edit.blade.php b/resources/views/staff/staff_edit.blade.php
index b02ef05c..ce64353e 100644
--- a/resources/views/staff/staff_edit.blade.php
+++ b/resources/views/staff/staff_edit.blade.php
@@ -31,6 +31,9 @@
@error('department')
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index 5f88aa2b..4182dba7 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -10,17 +10,32 @@
'App\\Exceptions\\Handler' => $baseDir . '/app/Exceptions/Handler.php',
'App\\Http\\Controllers\\AdminAuthController' => $baseDir . '/app/Http/Controllers/AdminAuthController.php',
'App\\Http\\Controllers\\Admin\\AdminAuthController' => $baseDir . '/app/Http/Controllers/Admin/AdminAuthController.php',
+ 'App\\Http\\Controllers\\Admin\\AdmissionController' => $baseDir . '/app/Http/Controllers/Admin/AdmissionController.php',
'App\\Http\\Controllers\\Admin\\ConferenceController' => $baseDir . '/app/Http/Controllers/Admin/ConferenceController.php',
+ 'App\\Http\\Controllers\\Admin\\FaqController' => $baseDir . '/app/Http/Controllers/Admin/FaqController.php',
+ 'App\\Http\\Controllers\\Admin\\IndustryCollaborationController' => $baseDir . '/app/Http/Controllers/Admin/IndustryCollaborationController.php',
'App\\Http\\Controllers\\Admin\\NewsController' => $baseDir . '/app/Http/Controllers/Admin/NewsController.php',
+ 'App\\Http\\Controllers\\Admin\\OrgCollaborationController' => $baseDir . '/app/Http/Controllers/Admin/OrgCollaborationController.php',
+ 'App\\Http\\Controllers\\Admin\\PDFController' => $baseDir . '/app/Http/Controllers/Admin/PDFController.php',
+ 'App\\Http\\Controllers\\Admin\\PdfTypeController' => $baseDir . '/app/Http/Controllers/Admin/PdfTypeController.php',
'App\\Http\\Controllers\\Admin\\StaffController' => $baseDir . '/app/Http/Controllers/Admin/StaffController.php',
+ 'App\\Http\\Controllers\\Admin\\UniCollaborationController' => $baseDir . '/app/Http/Controllers/Admin/UniCollaborationController.php',
+ 'App\\Http\\Controllers\\AlumniController' => $baseDir . '/app/Http/Controllers/AlumniController.php',
'App\\Http\\Controllers\\Api\\LabPublicationController' => $baseDir . '/app/Http/Controllers/Api/LabPublicationController.php',
'App\\Http\\Controllers\\ConferenceController' => $baseDir . '/app/Http/Controllers/ConferenceController.php',
'App\\Http\\Controllers\\Controller' => $baseDir . '/app/Http/Controllers/Controller.php',
+ 'App\\Http\\Controllers\\FaqController' => $baseDir . '/app/Http/Controllers/FaqController.php',
+ 'App\\Http\\Controllers\\IndustryCollaborationController' => $baseDir . '/app/Http/Controllers/IndustryCollaborationController.php',
'App\\Http\\Controllers\\LabPublicationController' => $baseDir . '/app/Http/Controllers/LabPublicationController.php',
+ 'App\\Http\\Controllers\\OrgCollaborationController' => $baseDir . '/app/Http/Controllers/OrgCollaborationController.php',
+ 'App\\Http\\Controllers\\PDFController' => $baseDir . '/app/Http/Controllers/PDFController.php',
'App\\Http\\Controllers\\PostController' => $baseDir . '/app/Http/Controllers/PostController.php',
+ 'App\\Http\\Controllers\\SponsorController' => $baseDir . '/app/Http/Controllers/SponsorController.php',
'App\\Http\\Controllers\\StaffController' => $baseDir . '/app/Http/Controllers/StaffController.php',
'App\\Http\\Controllers\\SubjectController' => $baseDir . '/app/Http/Controllers/SubjectController.php',
'App\\Http\\Controllers\\TeacherController' => $baseDir . '/app/Http/Controllers/TeacherController.php',
+ 'App\\Http\\Controllers\\UitTimelineController' => $baseDir . '/app/Http/Controllers/UitTimelineController.php',
+ 'App\\Http\\Controllers\\VisionMissionController' => $baseDir . '/app/Http/Controllers/VisionMissionController.php',
'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php',
'App\\Http\\Middleware\\AdminMiddleware' => $baseDir . '/app/Http/Middleware/AdminMiddleware.php',
'App\\Http\\Middleware\\Authenticate' => $baseDir . '/app/Http/Middleware/Authenticate.php',
@@ -36,20 +51,31 @@
'App\\Http\\Middleware\\XSSProtectionMiddleware' => $baseDir . '/app/Http/Middleware/XSSProtectionMiddleware.php',
'App\\Http\\Requests\\ConferenceRequest' => $baseDir . '/app/Http/Requests/ConferenceRequest.php',
'App\\Livewire\\SubNews' => $baseDir . '/app/Livewire/SubNews.php',
+ 'App\\Models\\AdmissionReqirement' => $baseDir . '/app/Models/AdmissionReqirement.php',
+ 'App\\Models\\Alumni' => $baseDir . '/app/Models/Alumni.php',
'App\\Models\\CommitteMember' => $baseDir . '/app/Models/CommitteMember.php',
'App\\Models\\Conference' => $baseDir . '/app/Models/Conference.php',
'App\\Models\\ConferenceImage' => $baseDir . '/app/Models/ConferenceImage.php',
+ 'App\\Models\\Faq' => $baseDir . '/app/Models/Faq.php',
+ 'App\\Models\\IndustryCollaboration' => $baseDir . '/app/Models/IndustryCollaboration.php',
'App\\Models\\LabPublication' => $baseDir . '/app/Models/LabPublication.php',
'App\\Models\\NewsImage' => $baseDir . '/app/Models/NewsImage.php',
+ 'App\\Models\\OrgCollaboration' => $baseDir . '/app/Models/OrgCollaboration.php',
+ 'App\\Models\\PDF' => $baseDir . '/app/Models/PDF.php',
'App\\Models\\Post' => $baseDir . '/app/Models/Post.php',
'App\\Models\\Publication' => $baseDir . '/app/Models/Publication.php',
- 'App\\Models\\ResearchInterest' => $baseDir . '/app/Models/ResearchInterest.php',
+ 'App\\Models\\Sponsor' => $baseDir . '/app/Models/Sponsor.php',
'App\\Models\\Staff' => $baseDir . '/app/Models/Staff.php',
+ 'App\\Models\\StaffPublication' => $baseDir . '/app/Models/StaffPublication.php',
'App\\Models\\Sub_News' => $baseDir . '/app/Models/Sub_News.php',
'App\\Models\\Sub_News_Images' => $baseDir . '/app/Models/Sub_News_Images.php',
'App\\Models\\Subject' => $baseDir . '/app/Models/Subject.php',
'App\\Models\\Teacher' => $baseDir . '/app/Models/Teacher.php',
+ 'App\\Models\\UitTimeline' => $baseDir . '/app/Models/UitTimeline.php',
+ 'App\\Models\\UniCollaboration' => $baseDir . '/app/Models/UniCollaboration.php',
'App\\Models\\User' => $baseDir . '/app/Models/User.php',
+ 'App\\Models\\VisionMission' => $baseDir . '/app/Models/VisionMission.php',
+ 'App\\Models\\pdfType' => $baseDir . '/app/Models/pdfType.php',
'App\\Providers\\AppServiceProvider' => $baseDir . '/app/Providers/AppServiceProvider.php',
'App\\Providers\\AuthServiceProvider' => $baseDir . '/app/Providers/AuthServiceProvider.php',
'App\\Providers\\BroadcastServiceProvider' => $baseDir . '/app/Providers/BroadcastServiceProvider.php',
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index 742527f7..f16cfdf2 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -567,17 +567,32 @@ class ComposerStaticInit1b7ecb945976d839284ec8ab36064b18
'App\\Exceptions\\Handler' => __DIR__ . '/../..' . '/app/Exceptions/Handler.php',
'App\\Http\\Controllers\\AdminAuthController' => __DIR__ . '/../..' . '/app/Http/Controllers/AdminAuthController.php',
'App\\Http\\Controllers\\Admin\\AdminAuthController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/AdminAuthController.php',
+ 'App\\Http\\Controllers\\Admin\\AdmissionController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/AdmissionController.php',
'App\\Http\\Controllers\\Admin\\ConferenceController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/ConferenceController.php',
+ 'App\\Http\\Controllers\\Admin\\FaqController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/FaqController.php',
+ 'App\\Http\\Controllers\\Admin\\IndustryCollaborationController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/IndustryCollaborationController.php',
'App\\Http\\Controllers\\Admin\\NewsController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/NewsController.php',
+ 'App\\Http\\Controllers\\Admin\\OrgCollaborationController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/OrgCollaborationController.php',
+ 'App\\Http\\Controllers\\Admin\\PDFController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/PDFController.php',
+ 'App\\Http\\Controllers\\Admin\\PdfTypeController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/PdfTypeController.php',
'App\\Http\\Controllers\\Admin\\StaffController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/StaffController.php',
+ 'App\\Http\\Controllers\\Admin\\UniCollaborationController' => __DIR__ . '/../..' . '/app/Http/Controllers/Admin/UniCollaborationController.php',
+ 'App\\Http\\Controllers\\AlumniController' => __DIR__ . '/../..' . '/app/Http/Controllers/AlumniController.php',
'App\\Http\\Controllers\\Api\\LabPublicationController' => __DIR__ . '/../..' . '/app/Http/Controllers/Api/LabPublicationController.php',
'App\\Http\\Controllers\\ConferenceController' => __DIR__ . '/../..' . '/app/Http/Controllers/ConferenceController.php',
'App\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Controller.php',
+ 'App\\Http\\Controllers\\FaqController' => __DIR__ . '/../..' . '/app/Http/Controllers/FaqController.php',
+ 'App\\Http\\Controllers\\IndustryCollaborationController' => __DIR__ . '/../..' . '/app/Http/Controllers/IndustryCollaborationController.php',
'App\\Http\\Controllers\\LabPublicationController' => __DIR__ . '/../..' . '/app/Http/Controllers/LabPublicationController.php',
+ 'App\\Http\\Controllers\\OrgCollaborationController' => __DIR__ . '/../..' . '/app/Http/Controllers/OrgCollaborationController.php',
+ 'App\\Http\\Controllers\\PDFController' => __DIR__ . '/../..' . '/app/Http/Controllers/PDFController.php',
'App\\Http\\Controllers\\PostController' => __DIR__ . '/../..' . '/app/Http/Controllers/PostController.php',
+ 'App\\Http\\Controllers\\SponsorController' => __DIR__ . '/../..' . '/app/Http/Controllers/SponsorController.php',
'App\\Http\\Controllers\\StaffController' => __DIR__ . '/../..' . '/app/Http/Controllers/StaffController.php',
'App\\Http\\Controllers\\SubjectController' => __DIR__ . '/../..' . '/app/Http/Controllers/SubjectController.php',
'App\\Http\\Controllers\\TeacherController' => __DIR__ . '/../..' . '/app/Http/Controllers/TeacherController.php',
+ 'App\\Http\\Controllers\\UitTimelineController' => __DIR__ . '/../..' . '/app/Http/Controllers/UitTimelineController.php',
+ 'App\\Http\\Controllers\\VisionMissionController' => __DIR__ . '/../..' . '/app/Http/Controllers/VisionMissionController.php',
'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php',
'App\\Http\\Middleware\\AdminMiddleware' => __DIR__ . '/../..' . '/app/Http/Middleware/AdminMiddleware.php',
'App\\Http\\Middleware\\Authenticate' => __DIR__ . '/../..' . '/app/Http/Middleware/Authenticate.php',
@@ -593,20 +608,31 @@ class ComposerStaticInit1b7ecb945976d839284ec8ab36064b18
'App\\Http\\Middleware\\XSSProtectionMiddleware' => __DIR__ . '/../..' . '/app/Http/Middleware/XSSProtectionMiddleware.php',
'App\\Http\\Requests\\ConferenceRequest' => __DIR__ . '/../..' . '/app/Http/Requests/ConferenceRequest.php',
'App\\Livewire\\SubNews' => __DIR__ . '/../..' . '/app/Livewire/SubNews.php',
+ 'App\\Models\\AdmissionReqirement' => __DIR__ . '/../..' . '/app/Models/AdmissionReqirement.php',
+ 'App\\Models\\Alumni' => __DIR__ . '/../..' . '/app/Models/Alumni.php',
'App\\Models\\CommitteMember' => __DIR__ . '/../..' . '/app/Models/CommitteMember.php',
'App\\Models\\Conference' => __DIR__ . '/../..' . '/app/Models/Conference.php',
'App\\Models\\ConferenceImage' => __DIR__ . '/../..' . '/app/Models/ConferenceImage.php',
+ 'App\\Models\\Faq' => __DIR__ . '/../..' . '/app/Models/Faq.php',
+ 'App\\Models\\IndustryCollaboration' => __DIR__ . '/../..' . '/app/Models/IndustryCollaboration.php',
'App\\Models\\LabPublication' => __DIR__ . '/../..' . '/app/Models/LabPublication.php',
'App\\Models\\NewsImage' => __DIR__ . '/../..' . '/app/Models/NewsImage.php',
+ 'App\\Models\\OrgCollaboration' => __DIR__ . '/../..' . '/app/Models/OrgCollaboration.php',
+ 'App\\Models\\PDF' => __DIR__ . '/../..' . '/app/Models/PDF.php',
'App\\Models\\Post' => __DIR__ . '/../..' . '/app/Models/Post.php',
'App\\Models\\Publication' => __DIR__ . '/../..' . '/app/Models/Publication.php',
- 'App\\Models\\ResearchInterest' => __DIR__ . '/../..' . '/app/Models/ResearchInterest.php',
+ 'App\\Models\\Sponsor' => __DIR__ . '/../..' . '/app/Models/Sponsor.php',
'App\\Models\\Staff' => __DIR__ . '/../..' . '/app/Models/Staff.php',
+ 'App\\Models\\StaffPublication' => __DIR__ . '/../..' . '/app/Models/StaffPublication.php',
'App\\Models\\Sub_News' => __DIR__ . '/../..' . '/app/Models/Sub_News.php',
'App\\Models\\Sub_News_Images' => __DIR__ . '/../..' . '/app/Models/Sub_News_Images.php',
'App\\Models\\Subject' => __DIR__ . '/../..' . '/app/Models/Subject.php',
'App\\Models\\Teacher' => __DIR__ . '/../..' . '/app/Models/Teacher.php',
+ 'App\\Models\\UitTimeline' => __DIR__ . '/../..' . '/app/Models/UitTimeline.php',
+ 'App\\Models\\UniCollaboration' => __DIR__ . '/../..' . '/app/Models/UniCollaboration.php',
'App\\Models\\User' => __DIR__ . '/../..' . '/app/Models/User.php',
+ 'App\\Models\\VisionMission' => __DIR__ . '/../..' . '/app/Models/VisionMission.php',
+ 'App\\Models\\pdfType' => __DIR__ . '/../..' . '/app/Models/pdfType.php',
'App\\Providers\\AppServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AppServiceProvider.php',
'App\\Providers\\AuthServiceProvider' => __DIR__ . '/../..' . '/app/Providers/AuthServiceProvider.php',
'App\\Providers\\BroadcastServiceProvider' => __DIR__ . '/../..' . '/app/Providers/BroadcastServiceProvider.php',
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index db55b64f..d292c12c 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -3,7 +3,7 @@
'name' => 'laravel/laravel',
'pretty_version' => 'dev-main',
'version' => 'dev-main',
- 'reference' => '1d530073d653539ee1f3de0d15481daa41bcab20',
+ 'reference' => '2e1a24cf82ac75873a29bc0a00f4f64ac3c6415f',
'type' => 'project',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@@ -409,7 +409,7 @@
'laravel/laravel' => array(
'pretty_version' => 'dev-main',
'version' => 'dev-main',
- 'reference' => '1d530073d653539ee1f3de0d15481daa41bcab20',
+ 'reference' => '2e1a24cf82ac75873a29bc0a00f4f64ac3c6415f',
'type' => 'project',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),