У меня есть следующее определение вложенного ресурса:
маршруты / web.php
Route::resource('employees', 'EmployeeController');
Route::resource('employees.external_training_records', 'ExternalTrainingRecordController');
ExternalTrainingRecordController
public function create()
{
return view('employees.external_training_records.create');
}
Вид / сотрудников / show.blade.php
<a href="{{ route('employees.external_training_records.create', $employee) }}">Create External Training Record</a>
Вид / сотрудников / external_training_records / create.blade.php
<div class="card-header">{{ $employee->name }}</div>
Laravel не нравится, что в views/employees/external_training_records/create.blade.php
он вызывает неопределенную переменную $employee
Как передать $employee
на страницу создания вложенного ресурса?