[ 'required', 'string', 'max:255', Rule::unique('jenis_lampiran')->where(function ($query) { return $query->whereNull('deleted_at'); })->ignore($this->route('jenis_lampiran')), ], 'deskripsi' => 'nullable|string', ]; return $rules; } /** * Get custom messages for validator errors. * * @return array */ public function messages() { return [ 'nama.required' => 'Nama jenis lampiran harus diisi.', 'nama.max' => 'Nama jenis lampiran tidak boleh lebih dari 255 karakter.', ]; } }