【问题标题】:Not getting id from URL in Laravel 6没有从 Laravel 6 中的 URL 获取 id
【发布时间】:2020-03-31 11:34:25
【问题描述】:

我是 laravel 的新手,尝试从 URL example.com/cmsedit/3 获取 id 但失败了。

我的路线:-

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

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

<?PHP echo $id ?>

上面写着Undefined variable: id,如果我使用$request-&gt;id,它也会抛出错误Undefined variable: request

Laravel 版本 = 6

【问题讨论】:

  • 您需要返回带有return view('admin.cmsed',['id' =&gt; $id]);等数据的视图

标签: php laravel laravel-6


【解决方案1】:

您应该从路由器的回调中返回给定的 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'));
});

【讨论】:

    猜你喜欢
    • 2016-01-20
    • 2021-05-16
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-03
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多