У меня в представлении:
<a href="/agents/{{ $property->user_id }}/{{ $property->id }}/edit" class="btn-sm">Edit</a></td>
Но когда я добавляю 1-50 в свой параметр $ property -> user_id , это приводит к свойству.
У меня есть Route::get('/agents/{agent}/{id}/edit', 'AgentController@edit');
в моем web.php
файле.
Файл маршрута:
Route::get('/properties/', 'PropertyController@index');
Route::get('/properties/{property}', 'PropertyController@show');
Route::get('/agents/{agent}', 'AgentController@index');
Route::get('/agents/{agent}/{id}/edit', 'AgentController@edit');
Route::post('/agents/{agent}', 'AgentController@update')->name('agent.property.update');
Это мой код контроллера:
public function edit($id)
{
$property = Property::find($id);
return view('agents.edit', compact('property'));
}
Я не понимаю этого поведения в Laravel, это не то, что я намереваюсь, и я просто хочу, чтобы маршрут работал правильно.