php - 不能在帖子控制器中“排除”类别
问题描述
我有一个带有 ID、Category_id、title 等的表...
我需要输出除 nr 之外的每个类别。“10”
我已经只输出了 category_id = 10,但不知道如何输出除类别 10 之外的其他内容。
这是控制器:
public function index()
{
$sponsored = Raksti::where('category_id', '10')->get();
$kat = RakstuKategorijas::all();
$raksts = Raksti::all();
$raksti = collect($raksts)->except('category_id', '10');
return view('home',[
'sponsored' => $sponsored,
'kat' => $kat,
'raksti' => $raksti,
]);
}
我没有收到任何错误 - 代码输出所有帖子,包括类别 10
解决方案
这应该可以解决问题:
public function index()
{
$sponsored = Raksti::where('category_id', '10')->get();
$kat = RakstuKategorijas::all();
$raksti = Raksti::where('category_id', '<>', '10')->get();
return view('home',[
'sponsored' => $sponsored,
'kat' => $kat,
'raksti' => $raksti,
]);
}
推荐阅读
- python - 使用 PyTorch v1.4 设置的自动编码器不会减少损失
- node.js - pupeteer 的 pdf 渲染问题
- kubernetes - 如何配置本地 kubectl 连接到 kubernetes EKS 集群
- azure - “没有内核!” 错误 Azure ML 计算 JupyterLab
- python - 在浏览器中下载excel || 姜戈
- html - 将照片添加到列
- optimization - 具有多个约束的 scipy 优化
- wordpress - 在 Zapier 中访问高级自定义字段数据
- c - Haskell -> C FFI 性能
- javascript - 在这个 react redux 代码中在哪里进行切换操作?