【问题标题】:Laravel blade: Unable to get id from object in urlLaravel 刀片:无法从 url 中的对象获取 id
【发布时间】:2017-08-03 19:41:21
【问题描述】:

我正在从事电子商务项目,但遇到了一个问题。我正在使用 url() 来生成我的 url。我有以下代码。

<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,%22name%22:%22All%20Offers%22,%22slug%22:%22all-offers%22,%22user_id%22:2,%22parent_id%22: null,%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

我不确定我在哪里做错了,是否存在连接问题,或者与我缺少的刀片相关的东西。

我们将不胜感激,谢谢

【问题讨论】:

标签: php laravel blade


【解决方案1】:

代码:

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

【讨论】:

    【解决方案2】:

    我想你可以试试这个:

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

    希望这对你有用!!!

    【讨论】:

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

    【讨论】:

      猜你喜欢
      • 2014-12-04
      • 2021-07-16
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 2020-07-13
      • 2021-09-27
      • 2019-09-16
      • 1970-01-01
      相关资源
      最近更新 更多