route('news_club')); } /** * Prepare the data for validation. */ protected function prepareForValidation(): void { /** @var \App\Models\NewsClub $newsClubModel */ $newsClubModel = $this->route()->parameter('news_club'); $this->merge([ 'type' => intval($newsClubModel->type->value()), 'content' => ($newsClubModel->type->equals(NewsClubTypeEnum::news)) ? $this->input('content') : null, 'multiple_answers' => $this->boolean('multiple_answers'), 'published' => $this->boolean('published'), ]); $this->mergePicture('picture'); } }