首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有参数的laravel 5.3操作不起作用

带有参数的laravel 5.3操作不起作用
EN

Stack Overflow用户
提问于 2016-09-21 16:57:32
回答 2查看 89关注 0票数 0

我对路由操作有参数有问题。这是我的Web路由:

代码语言:javascript
复制
Route::get('/services/[id]/[title]', 'SiteController@services');

这是我的刀片链接:

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

但当我点击这个链接时,我会看到这个url:

代码语言:javascript
复制
http://localhost:8000/services/%5Bid%5D/%5Btitle%5D?id=4&title=4

在wamp中我看不到我的页面,我有db没有发现错误。但在localhost800中没有问题:|请帮助我,谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-22 11:30:48

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

代码语言:javascript
复制
Route::get('/services/{id}/{title}', 'SiteController@services');

然后检查您是否可以通过手动转到"/services/4/4“来实际到达该路由。

票数 0
EN

Stack Overflow用户

发布于 2016-09-21 17:21:49

试着这样做

代码语言:javascript
复制
<a href="/services/4/4" class="text-blue transition-5 padding-top-30 display-block"> More </a>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39611884

复制
相关文章

相似问题

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