'title' => $request->input('title'),
'body' => $request->input('body'),
'user_id' => auth()->user()->id,
]);
Ага и еще имейдж добавить который ты уже собрал в реквесте
А вот такие проверки не имеют смысла? if ($request->hasFile('file')) { $file = $request->file('file'); $fileName = time() . '_' . $file->getClientOriginalName(); $file->move(public_path('uploads'), $fileName); $post->file = $fileName; } if ($request->hasFile('image')) { $image = $request->file('image'); $imageName = time() . '_' . $image->getClientOriginalName(); $image->storeAs('public/images', $imageName); $post->image = 'storage/images/' . $imageName;
Это все делается в реквесте
Ох, я вообще не понимаю людей, которые не используют реквесты. Часто аргументируют это тем, что папок слишком много будет))
Ну а контроллер зачем награмождать? Читабельность снижает. Условно, у тебя возникла какая-то ошибка/баг валидации. Тебе будет проще искать в отдельном файле или в контроллере в методе на 40-60 строк? В реквесте так же можно удобно подготовить данные до обработки и после обработки
Я согласен, я же поэтому написал, что не понимаю людей, кто пренебрегает реквестами и пишут все в контроллере
Обсуждают сегодня