laravel 5.3带参数的动作不起作用

时间:2016-09-21 08:57:32

标签: laravel-5.3

我有路线动作有参数的问题。 这是我的网络路线:

Route::get('/services/[id]/[title]', 'SiteController@services');

这是我的刀片链接:

<a href="{{action('SiteController@services',['id'=>'4','title'=>'4'])}}" class="text-blue transition-5 padding-top-30 display-block"> More </a>

但是当我点击此链接时,我有这个网址:

http://localhost:8000/services/%5Bid%5D/%5Btitle%5D?id=4&title=4

在wamp我看不到我的页面,我发现db not error。但在localhost800没有问题:|请帮助我所有人

2 个答案:

答案 0 :(得分:0)

试试这个

<a href="/services/4/4" class="text-blue transition-5 padding-top-30 display-block"> More </a>

答案 1 :(得分:0)

首先,您的路线变量应该是{}而不是[]。所以看起来应该是这样的;

Route::get('/services/{id}/{title}', 'SiteController@services');

然后通过手动转到&#34; / services / 4/4&#34;来检查您是否可以实际到达该路线。