未从 Laravel 6 中的 URL 获取 ID

Not getting id from URL in Laravel 6

我是 laravel 的新手,正在尝试从 URL 示例中获取 ID。com/cmsedit/3 但失败了。

我的路线:-

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

当我试图在我的视图文件中获取 ID 时

<?PHP echo $id ?>

它说 Undefined variable: id 如果我使用 $request->id 它也会抛出错误 Undefined variable: request

Laravel版本=6

您应该 return 来自路由器回调的给定 ID:

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

或者,

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