Laravel 5.1 - 使用变量创建一个字符串

时间:2016-09-01 12:23:34

标签: php laravel laravel-5.1 blade

我的电子商务产品索引中包含此代码。

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

它创建一个这样的链接:

  

http://localhost:8000/shop/t-shirt/men/some-slug-product

我想像这样创作:

  

http://localhost:8000/shop/t-shirt,men,some-slug-product

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

我尝试了不同的选择,但它不能很好地运作。

感谢您的帮助! :)

2 个答案:

答案 0 :(得分:0)

您可以使用str_replace("‐",",",$string);但在网址中使用逗号它没有意义吗?

答案 1 :(得分:0)

尝试以下方法......

$prefix = [$product->category->name, $product->gender->name, $product->project->slug];

$output = join(",", $prefix);