MVC Setup


Create Model Student
php artisan make:model Student -mfs
/app/Models/Student.php

Create Controller Student
php artisan make:controller StudentController
/app/Http/Controllers/StudentController.php

/app/Http/Controllers/StudentController.php
use App\Models\Student;
..
class StudentController extends Controller {
    public function index() {
        $students = Student:: orderBy('name', 'asc')->get();
        return view( 'student.index', ["students" => $students]);
    }
}

/app/routes/web.php
Route::get('/students' , [StudentController::class, 'index']);

/app/resources/views/student/index.blade.php
<ul>
    @foreach($students as $student)
        <li>
            {{ $student->name }}
        </li>
    @endforeach
</ul>

Test MVC Setup