【问题标题】:using Where in views Laravel 5.1在 Laravel 5.1 视图中使用 Where
【发布时间】:2016-11-03 18:01:00
【问题描述】:

我在 laravel 中相对较新,在我的第一个应用程序中,我在控制器中有一个将链接列表传递给视图的方法,但在视图中我只需要其中一些链接,所以在视图中我有这个:

$links->where('menu_id', 2)

这适用于我的开发人员环境,但不适用于生产服务器。

有人知道为什么吗?或者知道另一种过滤视图中结果的方法?

【问题讨论】:

  • 你有什么错误吗?
  • 这很奇怪。您是否检查了您的.env 文件并正确设置了数据库用户名和密码?另外,检查日志文件以查找任何故障。
  • 你试过 {{ dump($links) }} 来检查它是否是一个集合吗?

标签: php laravel filter laravel-5.1 views


【解决方案1】:

这样试试

@foreach($links as link)
    @if($link['menu_id'] == 2)
           // your logic
    @endif 
@endforeach

【讨论】:

    猜你喜欢
    • 2016-04-23
    • 2015-09-06
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 2016-04-10
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    相关资源
    最近更新 更多