Список записей CRUD в Laravel
Первый шаг CRUD - Read: показать все записи. Берем работников из базы через Eloquent и отдаем в Blade-шаблон.
Принцип в контроллере такой:
<?php
namespace App\Http\Controllers;
use App\Models\Employee;
class EmployeeController extends Controller
{
public function index()
{
$employees = Employee::all();
return view('employees.list', [
'employees' => $employees,
]);
}
}
?>
Маршрут, например:
<?php
Route::get('/employees', [EmployeeController::class, 'index']);
?>
В шаблоне - таблица и цикл
по $employees:
<table>
@foreach ($employees as $employee)
<tr>
<td>{{ $employee->name }}</td>
<td>{{ $employee->surname }}</td>
<td>{{ $employee->age }}</td>
<td>{{ $employee->salary }}</td>
</tr>
@endforeach
</table>
Сделайте модель Employee
и миграцию с полями name,
surname, age,
salary, если еще нет.
Сделайте маршрут и действие контроллера для списка работников.
Выведите работников в HTML-таблице: имя, фамилия, возраст, зарплата.
Добавьте в базу несколько работников через сидер и проверьте страницу.