首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >get路径中的Laravel设定值

get路径中的Laravel设定值
EN

Stack Overflow用户
提问于 2019-01-25 06:46:06
回答 3查看 708关注 0票数 0

我有一条路线,就是完全接受一个论点,就像

代码语言:javascript
复制
  Route::get('view-request/type/{type}/id/{id}', 'CustomerReqController@testing')->name('request.manage');

也把它叫做刀刃

代码语言:javascript
复制
<a href="{{route('request.manage',['type'=>'new','id'=>'data'])}}"

控制器是

代码语言:javascript
复制
public function testing(Request $request,$type,$id){
    dd($request->all());
}

它给了我错误

缺少路由所需的参数: request.manage。(视图: /var/www/html/ehs_crm_laravel/resources/views/common/navbar.blade.php) (视图: /var/www/html/ehs_crm_laravel/resources/views/common/navbar.blade.php) )(视图: /var/www/html/ehs_crm_laravel/resources/views/common/navbar.blade.php) )

我做错什么了?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-01-25 06:48:26

用途:

代码语言:javascript
复制
<a href="{{ route('request.manage', ['type' => 'new', 'id' => 'data']) }}">
票数 3
EN

Stack Overflow用户

发布于 2019-01-25 07:44:54

只需使用以下代码即可获得路由参数。希望这对你有用。对于Get和Post两种方法。

代码语言:javascript
复制
public function testing(Request $request)
{
    $type= $request->type;
    $id= $request->id;

}
票数 1
EN

Stack Overflow用户

发布于 2019-01-25 08:27:03

按照这段代码对我起作用的步骤。

1:宣布路线

代码语言:javascript
复制
Route::get('view-request/type/{type}/id/{id}', 'UserController@index')->name('request.manage');

2:创建链接

代码语言:javascript
复制
<a href="{{ route('request.manage', ['type'=>'test','id'=>6]) }}">Register</a>

3:在控制器中获取数据

代码语言:javascript
复制
public function index($type,$id,Request $request){
        echo $type;
        echo $id;

    }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54360224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档