что делаю не так? создаю реквест внутри юзал  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 быть не обьект уже а путь к катине он не меняет данные
Эти два метода просто для модификации чего-то внутри валидируемого объекта
А, теперь яснее, давай смотреть
Ты уверен что это дамп валидированного реквеста?
Обсуждают сегодня