¿Puedo configurar el orden de la tabla de datos por mes y año (donde obtengo los datos como "octubre de 2021",......"febrero de 2022"). Consulte la imagen adjunta para más detalles.
Este es mi código en el controlador donde obtengo datos.
$fiveexpdata = Dairyexpense::select(DB::raw('DATE_FORMAT(expensesdate, "%M %Y") as "month_name",SUM(amount) as "amount"')) ->whereBetween('expensesdate', [Carbon::now()->subMonth(6),Carbon::now()->endOfMonth()]) ->groupBy('month_name') ->get() ->toArray();Después de enviar lo mismo en la tabla de datos, muestra datos en octubre de 2021, noviembre de 2021, diciembre de 2021, enero de 2022, febrero de 2022, marzo de 2022
Donde, como solicité lo mismo en marzo de 2022, febrero de 2022, enero de 2022, diciembre de 2021, noviembre de 2021, octubre de 2021
Como se dice en esto:
Agrupa por mes y ordena las fechas en Laravel Eloquent
¿Intentas agregar eso?
->DB::raw('max(expensesdate) as expensesdate') ->orderBy('expensesdate', 'desc')