Использование именованных маршрутов с подстановочными знаками - PullRequest
0 голосов
/ 03 апреля 2020

Я использую 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)
        ]);
    }
...