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