Laravel 5.1 -用变量创建字符串


Laravel 5.1 - Make a string with variables

我有这个代码在我的电子商务产品索引。

<img src="{{ url('shop',['category' => $product->category->name,'gender' => $product->gender->name,'slug'=> $product->project->slug ])}}" title="{{$product->name}}" alt="">

创建如下链接:

http://localhost: 8000/商店/t恤/男人/some-slug-product

我想创建如下:

http://localhost: 8000/商店/t恤,男人,some-slug-product

所以我可以创建图像并保存标题图像,变量用逗号分隔。

我尝试了不同的选项,但效果不太好。

谢谢你的帮助!:)

你可以使用str_replace("‐",",",$string);,但在URL有逗号没有意义吗?

试试下面的…

$prefix = [$product->category->name, $product->gender->name, $product->project->slug];
$output = join(",", $prefix);