Laravel 7 привязка модели ресурса, нет информации на странице редактирования - PullRequest
0 голосов
/ 12 апреля 2020

В Laravel 7 я сделал следующее:

php artisan make:controller ClientGroupController --resource --model=ClientGroup

Я изменил функцию edit в ClientGroupController, чтобы она выглядела следующим образом:

public function edit(ClientGroup $clientGroup)
{
    return view('extranet.groups.create_modal_form', compact('clientGroup'));
}

Я также добавил этот ресурс маршрута: Route::resource('groups', 'ClientGroupController');

A dd($clientGroup) в представлении (при посещении страницы http://127.0.0.1: 8000 / groups / 2 / edit ) не дает никаких данных для текущая запись (пустой ClientGroup объект).

Я пропустил шаг? Почему $clientGroup->id возвращает null на мой взгляд (id - это первичный ключ таблицы client_group).

1 Ответ

0 голосов
/ 12 апреля 2020

public function edit($id)
{
$clientGroup = ClientGroup::find($id);
    return view('extranet.groups.create_modal_form', compact('clientGroup'));
}
...