diff --git a/app/Http/Controllers/Students/DashboardController.php b/app/Http/Controllers/Students/DashboardController.php index e9ebe5f..a877e95 100644 --- a/app/Http/Controllers/Students/DashboardController.php +++ b/app/Http/Controllers/Students/DashboardController.php @@ -3,12 +3,16 @@ namespace App\Http\Controllers\Students; use App\Http\Controllers\Controller; +use App\Models\Enrollment; +use App\Models\Course; use Illuminate\Http\Request; class DashboardController extends Controller { public function index() { - return view('students.dashboard'); + $enrollment = Enrollment::get(); + $course = Course::get(); + return view('students.dashboard', compact('enrollment', 'course')); } } diff --git a/app/Models/Course.php b/app/Models/Course.php index b32577c..ae8c7b0 100644 --- a/app/Models/Course.php +++ b/app/Models/Course.php @@ -42,4 +42,9 @@ public function discussion() { return $this->hasMany(Discussion::class); } + + public function enrollment() + { + return $this->hasMany(Enrollment::class); + } } diff --git a/app/Models/Enrollment.php b/app/Models/Enrollment.php index 7ce8f97..e72c6ba 100644 --- a/app/Models/Enrollment.php +++ b/app/Models/Enrollment.php @@ -8,4 +8,9 @@ class Enrollment extends Model { use HasFactory; + + public function course() + { + return $this->belongsTo(Course::class); + } } diff --git a/resources/views/frontend/searchCourse.blade.php b/resources/views/frontend/searchCourse.blade.php index c09b2fc..2f4de2c 100644 --- a/resources/views/frontend/searchCourse.blade.php +++ b/resources/views/frontend/searchCourse.blade.php @@ -356,7 +356,7 @@ class="feather feather-chevron-right"> Filter - + diff --git a/resources/views/students/dashboard.blade.php b/resources/views/students/dashboard.blade.php index c05293e..3a74f75 100644 --- a/resources/views/students/dashboard.blade.php +++ b/resources/views/students/dashboard.blade.php @@ -39,7 +39,7 @@
- @@ -51,8 +51,8 @@
24
-

Enrolled Courses

-
+

Enrolled Courses

+
@@ -180,6 +180,7 @@ {{-- All Courses --}}