@extends('admin.layouts.mainlayout') {{-- Assuming you have a base layout --}}
@section('content')
All Courses
{{-- Button to add a new course --}}
{{-- Success/Error Messages --}}
@if (session('success'))
{{ session('success') }}
@endif
@if ($errors->any())
@foreach ($errors->all() as $error)
- {{ $error }}
@endforeach
@endif
{{-- Table to list courses --}}
@if ($courses->isEmpty())
No courses have been added yet. Click "Add New Course" to get started!
@else
| ID |
Course Code |
Course Title |
Actions |
@foreach ($courses as $course)
| {{ $course->id }} |
{{ $course->code }} |
{{ Str::limit($course->title, 50, '...') }} | {{-- Truncate long descriptions --}}
{{-- Use flexbox for button spacing --}}
View
Edit
|
@endforeach
@endif
@endsection
@push('scripts')
{{-- FontAwesome for icons (if you're using it) --}}
@endpush