Hier ist meine Controller-FunktionWarum zeigt Laravel Array an? anstelle des Wertes?
public function index()
{
$currentdate = Carbon::yesterday();
$totalsales = DB::table('receipts')
->whereDate('created_at','=', $currentdate)
->where('status','=', 'served')
->orderBy('created_at','asc')
->select(DB::raw('SUM(amount_due) as totalsales'))
->get();
// ->first();
// return $totalsales;
return view('dashboard.index',compact('totalsales'));
}
Hier ist meine Ansicht
<div class="panel-body">
<h2>{{$totalsales}}</h2>
insted des Wertes selbst die Ansicht gibt ein Array wie diese es
[{"totalsales":"130.00"}]
Mit get verstehen() Sie Sammlung –
@SagarGautam bekommen -> so was sould ich tun? –
Wenn Sie nur aufnehmen möchten, können Sie '-> first()' verwenden, ansonsten verwenden '-> get()'. Im obigen Fall können Sie foreach für '$ totalsales' verwenden. –