【发布时间】:2017-01-09 08:03:42
【问题描述】:
我的电子商务产品索引中有此代码。
<img src="{{ url('shop',['category' => $product->category->name,'gender' => $product->gender->name,'slug'=> $product->project->slug ])}}" title="{{$product->name}}" alt="">
它会创建一个这样的链接:
我想这样创建:
所以我可以创建图像并使用逗号分隔的变量保存标题图像。
我尝试了不同的选项,但效果不佳。
感谢您的帮助! :)
【问题讨论】:
-
您是在问如何使路由正常工作,还是如标题中所述“使用变量制作字符串”?如果是后者,只需使用 PHP 函数 $arr = compact($var1, $var2...) 然后 join(",", $arr) 将您的类别和性别转换为逗号分隔的字符串。
-
我想要一个字符串,我想要那个 URL 是这样的localhost:8000/shop/t-shirt,men,some-slug-product
-
在下面查看我的答案。
-
我试过这样 category->name, $product->gender->name, $product->project-> slug); $output = join(",", $prefix); ?> > 但它不起作用
-
我用正确的答案更新了我的答案 - 在我输入回复之前我应该想到 ;)
标签: php laravel laravel-5.1 blade