【发布时间】:2019-07-06 06:38:15
【问题描述】:
我想从特定列的值为 null 的数据库中获取数据,我从 laravel doc query builder 中搜索过说使用 whereNull,但我得到了这个错误消息
htmlspecialchars() 期望参数 1 是字符串,给定对象 (看法: /Applications/XAMPP/xamppfiles/htdocs/PROJECT/overtek/resources/views/pages/purchaseIndex.blade.php)
这是我的控制器
public function index()
{
$pa = DB::table('account_pay_ables')
->whereNull('invoice')
->get();
return view('pages.purchaseIndex',['pa'=>$pa]);
}
这个我也试过了,结果一样
$pa = DB::select("SELECT count(*) as new FROM account_pay_ables WHERE invoice IS NULL");
目前在我的 purchaseIndex.blade.php 上就是这个
@foreach($pa as $data)
{{ $data}}
@endforeach
【问题讨论】:
-
你能在你的数据库查询下添加一个 dd($pa) 并发布结果吗?
-
MD.Sukel Ali 的回答很有效,谢谢
标签: laravel query-builder laravel-5.7 laravel-query-builder