舌を正しく持っていないのかどうかはわかりませんが、テーブルのフッターで合計を取得しようとしています。私が見逃しているものがあることは間違いありません。これが私が試したことです:
$labors = Labor::where('created_at', '>=', new DateTime('today'))->get()->sum('labor');
ここまではうまくいきます:
->sum('labor')
それから私は得る:
Call to undefined method Illuminate\Database\Eloquent\Collection::sum()
したがって、ここのドキュメントにあるため、明らかに間違って使用しています。
http://four.laravel.com/docs/queries
いくつかのフィードバックをいただければ幸いです。:)
これは実際に関連していると思います:
public function index()
{
$labors = Labor::where('created_at', '>=', new DateTime('today'))->sum('labor');
return View::make('labors.index', compact('labors'));
}