【问题标题】:laravel 5.2 - passing route parameter to controllerlaravel 5.2 - 将路由参数传递给控制器
【发布时间】:2016-05-16 23:29:57
【问题描述】:

我在 Laravel 应用程序中有以下路由:

Route::get('/post/view/{id}', 'PostController@getView');

但是我不确定如何在 Controller 方法 PostController@getView 中使用作为参数传递的 id。

有没有一种简单的方法可以将路由参数传递给所需的控制器方法?

【问题讨论】:

    标签: laravel controller routing


    【解决方案1】:

    你试过这个代码吗?此方法应该在您的控制器中。

       public function getView($id)
       {
          dd($id);
       }
    

    如果有帮助,请告诉我。

    谢谢

    【讨论】:

    • 如果您认为这对您有所帮助,请您将其标记为正确答案 - 这可能对将来的某人有所帮助 - 谢谢
    • 你应该看看 Route-Model 绑定,如果你设置它并将 {id} 替换为 {post},$post 会自动成为 Post 模型的一个实例,而无需你找到它在你的控制器中。
    • 这里是演示代码示例:devtrainings.com/2016/04/…
    猜你喜欢
    • 2017-01-22
    • 2017-01-12
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 2020-04-03
    相关资源
    最近更新 更多