2017-08-03 63 views
1

我正在開發電子商務項目,並且遇到問題。我使用url()來生成我的網址。我有一個下面的代碼。Laravel blade:無法從網址中的對象獲取ID

<a style="cursor: pointer;" href='{{ url("search?category=$categories[$i]->id")}}' class="menuLinks leftCategoriesProduct"> <span class="catText">{{($categories[$i]->name)}}</span></a> 
上點擊

我需要

http://localhost/a2z/public/search?category=5

它的工作對我在同一個項目中的刀片之一,但在這裏它產生一個不同的URL:

http://localhost/a2z/public/search?category= {%22id%22:5,%22名稱%22:%22全部%20優惠%22,%22優惠%22:%22全部優惠%22,%22用戶_id%22:2,%22parent_id%22:空,%22deleted%22:0,%22created_at%22:%222017-04-10%2013:21:48%22%22updated_at%22:%222017-04- 10%2013:21:48%22%22childs%22:[]} - %3Eid

這返回的整個對象但我只需要類別ID

我不知道在哪裏我做錯了,是否存在連接問題,或者是與我缺少的刀片相關的問題。

幫助將不勝感激,感謝名單

+0

請貼控制器代碼 –

+0

控制在一個適當的我只是有問題,在這裏串聯,你可以在看到返回它沒有適當的href – ashutosh

回答

1

代碼:

{{ url('search') }}?category={{ $categories[$i]->id }} 
+0

它對我有用thanx:D – ashutosh

0

我想你可以試試這個:

<a style="cursor: pointer;" href="{{ url('search', $categories[$i]->id) }}" class="menuLinks leftCategoriesProduct"> <span class="catText">{{($categories[$i]->name)}}</span></a> 

希望這對你的工作!

+0

它返回這個網址: http:// localhost/a2z/public/search/5 無論我們需要什麼http:// localhost/a2z/public/search?category = 5 – ashutosh

+0

@ashutosh搜索路線是什麼? –

+0

@ashutosh請提供搜索路線 –

0
<a style="cursor: pointer;" href="{{ url('search?category='.$categories[$i]->id)}}" class="menuLinks leftCategoriesProduct"> <span class="catText">{{($categories[$i]->name)}}</span></a>