获取与 Restful 控制器链接传递的参数

Posted

技术标签:

【中文标题】获取与 Restful 控制器链接传递的参数【英文标题】:Get parameter passed in link with Restful controller 【发布时间】:2015-08-27 17:36:44 【问题描述】:

我想将参数传递到与 Restful Controller 的链接中, 这是我的路线文件:

Route::controller('example', 'ExampleController');

查看:

<a href="URL::action('ExampleController@getMethode', ['user' => '234'])" >xxx</a>

控制器:

public function getMethode($user) 
    var_dump($user);

【问题讨论】:

***.com/questions/19810034/… 【参考方案1】:

这是我的建议: route.php

Route::get('/example/param1/param2', ['uses' => 'examplecontroller@getparams'])

和你的控制器

 public function getParams($param1,$param2)

对于 url 生成,您可以将参数传递给路由:

link_to_action('exampleController@getIndex', $title, $parameters = array(), $attributes = array());

【讨论】:

以上是关于获取与 Restful 控制器链接传递的参数的主要内容,如果未能解决你的问题,请参考以下文章

将两个值传递给嵌套的 restful 控制器

springboot 获取控制器参数的几种方式

路由怎么传递参数给控制器

spring的控制器如何获取参数传递参数 和跳转指定页面

Yii2 - 如何获取从控制器传递的所有视图参数?

使用 vuejs 和 laravel 在 URL 中传递参数