laravel - 过滤器功能在 Live Servier 中不起作用
问题描述
我有两张桌子,一张是categories
有的parent_id
,另一张是pages
存储category id
在category_id
列中的。我知道pages
在哪里category
parent_id
使用0
方法filter
。它在本地主机上工作正常,但在实时服务器上它不工作。
$pages = Page::with('category')->latest()->get()->filter(function($page){
return $page->category->parent_id === 0;
});
return view('admin.page',compact('pages'));
解决方案
不加比较就试一试:
$pages = Page::with('category')->latest()->get()->filter(function($page){
return $page->category->parent_id;
});
return view('admin.page',compact('pages'));
推荐阅读
- java - 为什么默认构造函数和参数化构造函数都在一个类中?
- python - 如何获取 Python 数据框中的下一行值?
- python - 任何人都知道如何在循环中接收不同的输入并将它们添加到列表中
- python - 为什么我在进行连续的打开和写入调用时收到“[Errno 13] Permission denied:”?
- python - quad 和 trapz 积分返回非常不同的值
- vue.js - vue 3反应/计算嵌套变量字符串
- python - 如何创建带有季度和年度标签的折线图以及月度刻度?
- javascript - 加载多个 JSON 文件作为引导表条目
- python - 在长时间工作操作期间发送异步请求
- regex - Javascript 正则表达式表单验证预订参考