Я разрабатываю приложение Laravel для ежедневных, еженедельных и общих продаж с этим классом модели.
Модель
class Sales extends Model
{
protected $table = 'sales';
protected $fillable = [
'id',
'store',
'amount',
'created_at'
];
}
Я хочу отображать ежедневно, еженедельнои общие продажи.Это должно быть основано на и сгруппировано по магазинам.Я написал этот код ниже в контроллере, но не знаю, как его завершить.
Контроллер
public function sales()
{
$billings = DB::table("sales")
->select("sales.store", DB::raw("SUM(sales.amount) as total_amount"))
->groupBy("sales.store")
->orderByRaw('sales.store ASC');
return view('report.sales');
}
Дата created_at
, и этоэто DateTime.Как сделать так, чтобы мой код включал ежедневные, еженедельные и общие продажи?Я хочу добиться чего-то вроде следующего.