Eloquent collection groupBy Carbon
use Carbon\Carbon;
...
$projectsGroupedByYear = $projects->groupBy(function($p) {
return Carbon::parse($p->start_year_date)->format('Y');
});
use Carbon\Carbon;
...
$projectsGroupedByYear = $projects->groupBy(function($p) {
return Carbon::parse($p->start_year_date)->format('Y');
});
Метод миграций Laravel change()
не поддерживают изменение столбцов типа enum
, поэтому используется обычный SQL через методDB::statement
.
Проблема связана с тем, что СУБД до определённой версии не поддерживала нативно JSON поля, а вместо них использовались обычные текстовые поля.
DB::unprepared('SET IDENTITY_INSERT october_test_pages ON');
// insert
DB::unprepared('SET IDENTITY_INSERT october_test_pages OFF');