如何在Laravel 5.1中使用url(路由)传递多个参数

拉杰德拉

拉拉夫5.1

我想编辑具有ID和TktID的表。

我想传递这两个参数来编辑我的TestController的方法。

我的连结:

<a href="/sig/edit?id={{$value->id}}&ticketid={{$value->ticketid}}" title="Edit signature">

我的route.php

Route::get('sig/edit{id}{ticketid}','[email protected]');

控制器的编辑方法:

 public function edit($id, $ticketid)
    {
        //
    }

我如何在这里将route.php中的两个参数传递给控制器​​。

赛亚人王子

你忘了端支架

您的route.php文件中有错误:

Route::get('sig/edit{id}{ticketid}', '[email protected]');

应该:

Route::get('sig/edit/{id}/{ticketid}', '[email protected]');

注意editid之后的正斜杠

并且在视图中它应该是以下之一:

<a href="{{ url('sig/edit/ ' . $value->id . '/' . $value->ticketid .')}}" title="Edit signature">

要么

<a href="/sig/edit/{$value->id}/{$value->ticketid}" title="Edit signature">

我希望这能够帮到你。干杯。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章