Mysql 带徽章计数器的引导按钮不工作
我有一个带徽章计数器的引导按钮(一个与链接关联的项目数量指示器) 我尝试添加到我的事件控制器Mysql 带徽章计数器的引导按钮不工作,mysql,laravel,bootstrap-4,Mysql,Laravel,Bootstrap 4,我有一个带徽章计数器的引导按钮(一个与链接关联的项目数量指示器) 我尝试添加到我的事件控制器 public function events() { return view('groups.index', [ 'count' => Event::where(['status' => 0])->count(), ]); } 并调用{{$count} 但是我得到了这个错误 调用null上的成员函数count(
public function events()
{
return view('groups.index', [
'count' => Event::where(['status' => 0])->count(),
]);
}
并调用{{$count}
但是我得到了这个错误
调用null上的成员函数count()(视图:C:\laragon\www\version2\resources\views\groups\index.blade.php)
注意:按钮需要计算事件的数量,但按钮本身会显示在groups.index页面上(为清晰起见提及) 提取控制器中的逻辑
use\App\Event;//使用你的模型
公共函数方法()
{
//其他代码
返回视图('some.view'[
'count'=>Event::where(['status'=>0])->count(),
]);
}
视图:
谢谢。我得到一个错误(见我上面修改的描述)是它的工作。首先,逻辑是从视图中提取出来的。其次,使用
提到的,这可能是个问题是事件
一个有说服力的模型吗?我不确定,伊克斯对这一点非常陌生,我的朋友对其中的一部分进行了编码。如何检查?应该是classEvent
,它扩展了illumb\Database\eloken\Model
是的,在我的事件模型中,我有使用illumb\Database\eloken\Model代码>确定,现在转储数据。在返回视图之前,请尝试dd(Event::where(['status'=>0])->get())
{{ $events = Event::where(['status' => 0])->count() }}
public function events()
{
return view('groups.index', [
'count' => Event::where(['status' => 0])->count(),
]);
}