我希望我的html文件中的链接指向使用URL::to()
方法的URL
。但我也希望,当有人点击链接时,我可以发送一些数据。那么,如何将参数传递给URL::to()
拉维尔的方法。例如-
我想这样做——
URL::to('search')->with('x','12');
我会按照 Laravel 文档将此方法放在我的 html 文件中 ' {{}}
' 中。我已经搜索了网络以及 laravel 文档,但找不到针对此特定问题的任何内容。而且,我找不到任何其他出路。
更新:已解决。URL::route() 完成了这项工作。
:
link_to('foo/bar', $title, $attributes = array(), $secure = null);
例如:
{{ link_to('foo/bar/' . $param1, 'Goto Foo') }}
或者这样:
{{ link_to("foo/bar/$param1", 'Goto Foo') }}
查看文档。此外,如果您使用route
则很容易在单独的数组中传递参数,{{ route('routename', array('username' => $user->username))
.