Не получается идентификатор из URL в Laravel 6 - PullRequest
1 голос
/ 31 марта 2020

Я очень новичок в laravel и пытаюсь получить идентификатор с URL example.com / cmsedit / 3 , но не могу.

Мои маршруты: -

Route::get('cmsedit/{id}', function($id)
{
    return view('admin.cmsed');
});

когда я пытаюсь получить идентификатор в моем файле просмотра

<?PHP echo $id ?>

Он говорит Undefined variable: id, а если я использую $request->id, он также выдает ошибку Undefined variable: request

Laravel версия = 6

1 Ответ

1 голос
/ 31 марта 2020

Вы должны вернуть указанный идентификатор из обратного вызова маршрутизатора:

Route::get('cmsedit/{id}', function($id) {
    return view('admin.cmsed', ['id' => $id]);
});

или

Route::get('cmsedit/{id}', function($id) {
    return view('admin.cmsed', compact('id'));
});
...