что делаю не так? создаю реквест внутри юзал protected function prepareForValidation(): void
{
$this->merge([
'slug' => Str::slug($this->input('title_az')),
]);
}
/**
* Handle a passed validation attempt.
* @throws Exception
*/
protected function passedValidation(): void
{
$this->replace(['image' => ($this->hasFile('image') ? $this->compressImage($this->file('image'), 'BlogImage') : null)]);
} выдает обьект но должен был выдавать текст путь к картинке
вот
А что это? Что здесь происходит?
создал request внутри добавил 2 функции в первом создаю слаг из тайтла а во втором хочу заменить данные внутри image
Кто должен выдавать текст? Это же void метод, тут нет return
Так, а дальше? Ты подготовил, нормализовал, получил валидированный реквест. Работай с ним в контроллере дальше?
яж говорю там должен внутри image быть не обьект уже а путь к катине он не меняет данные
Эти два метода просто для модификации чего-то внутри валидируемого объекта
А, теперь яснее, давай смотреть
Ты уверен что это дамп валидированного реквеста?
Обсуждают сегодня