From 8a10860e5dcc1a3ad7763c3b9f1920d6435071d1 Mon Sep 17 00:00:00 2001 From: HolgerHatGarKeineNode Date: Sat, 11 Feb 2023 13:54:33 +0100 Subject: [PATCH] Rule::requiredIf(!$this->libraryItem->id) --- app/Http/Livewire/News/Form/NewsArticleForm.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Livewire/News/Form/NewsArticleForm.php b/app/Http/Livewire/News/Form/NewsArticleForm.php index 62dd65ef..1b8df5e7 100644 --- a/app/Http/Livewire/News/Form/NewsArticleForm.php +++ b/app/Http/Livewire/News/Form/NewsArticleForm.php @@ -3,6 +3,7 @@ namespace App\Http\Livewire\News\Form; use App\Models\LibraryItem; +use Illuminate\Validation\Rule; use Livewire\Component; use Livewire\WithFileUploads; @@ -20,7 +21,7 @@ class NewsArticleForm extends Component public function rules() { return [ - 'image' => 'required|mimes:jpeg,png,jpg,gif|max:10240', + 'image' => ['mimes:jpeg,png,jpg,gif', 'max:10240', Rule::requiredIf(!$this->libraryItem->id)], 'libraryItem.lecturer_id' => 'required', 'libraryItem.name' => 'required',