Open1
【Laravel9】 新機能
Benchmarkサポートクラス
処理を終えるまでにどれぐらいかかったかを簡単に測定できます
example
public function getEvents($start, $end): array
{
$range = [
CarbonImmutable::create($start)->format('Y-m-d'),
CarbonImmutable::create($end)->format('Y-m-d'),
];
Benchmark::dd(fn() => Schedule::query()
->whereIn('user_id', $this->selectedUserIds)
->whereBetween('day', $range)
->get()
->map(fn($schedule) => $this->convertToEventByScheduleForFullcalendar($schedule))
->toArray());
}