[英]How to count rows in database table?
我想做一個變量
{{ $countEvents }}
它可以計算表事件中的行數...現在我有18行( https://imgur.com/a/zt35XwV ),我想在我的視圖中使用此變量。 如何計算行數?
我已經試過了
$events = Event::count();
但是我從數據庫中獲得了所有列的所有數據,而不是數量!
控制器:
$countEvents = Event::count();
return view('view-name-here', compact('countEvents'));
這將允許您在視圖中使用{{ $countEvents }}
您可以使用數據庫查詢構建器的facade。
$data['countEvents'] = DB::table('events')->count();
現在,您可以在刀片中檢查$countEvents
整數值
count
是一個Collection方法。 查詢構建器返回一個數組。 因此,為了獲得計數,您只需像通常使用數組那樣對它進行計數:
$eventCount = count($events);
如果您具有事件模型,則可以使用Eloquent來獲取Collection,然后使用Collection的count方法。 例:
$eventlist = Event::all();
$eventCount = $eventlist->count();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.