Những thực hành tốt của Laravel (laravel best practices)
Nguyên tắc trách nhiệm duy nhất
Một lớp học chỉ nên có một trách nhiệm.
Tồi:
public function update(Request $request): string
{
$validated = $request->validate([
'title' => 'required|max:255',
'events' => 'required|array:date,type'
]);
foreach ($request->events as $event) {
$date = $this->carbon->parse($event['date'])->toString();
$this->logger->log('Update event ' . $date . ' :: ' . $);
}
$this->event->updateGeneralEvent($request->validated());
return back();
}
Khoảng 27 phút