Я использую Laravel Lumen, и я пытаюсь реорганизовать и реализовать именованные маршруты по всему приложению.
На мой взгляд, сейчас я использую именованные маршруты для ссылки, как это:
<a href="{{route('car.edit', $car)}}">Edit Car</a>
Но это рендеринг как
<a href="http://app.dev/admin/car/%7Bcar%7D/edit?0=300">Edit Car</a>
Я хочу
<a href="http://app.dev/admin/car/300/edit">Edit Car</a>
Я пробовал:
<a href="{{route('car.edit', $car->id)}}">Edit Car</a>
Также, Я попытался изменить подстановочное имя на car, чтобы оно совпадало с переменной контроллера, но не сработало.
$router->get('admin/car/{id}/edit', ['uses' => 'AdminController@editCar', 'as' => 'car.edit']);
Это код моего контроллера
public function editCar($car)
{
return view('admin.editcar',[
'car' => Car::findOrFail($car)
]);
}