user()->lang_code; return [ 'title.'. $code => 'required', 'slug.'. $code => 'required|unique:dynamic_pages,slug,'.$this->id, 'description.'. $code => 'required', ]; }else{ return [ 'title' => 'required', 'slug' => 'required|unique:dynamic_pages,slug,'.$this->id, 'description' => 'required', ]; } } public function messages() { if (isModuleActive('FrontendMultiLang')) { return [ 'title.*.required' => 'The dynamic pages title is required', 'slug.*.required' => 'The dynamic pages slug is required', 'slug.*.unique_translation' => 'The dynamic pages slug has already been taken', 'description.*.required' => 'The dynamic pages description is required', ]; }else{ return [ 'title.required' => 'The dynamic pages title is required', 'slug.required' => 'The dynamic pages slug is required', 'slug.unique' => 'The dynamic pages slug has already been taken', 'description.required' => 'The dynamic pages description is required', ]; } } public function authorize() { return true; } }