'required|unique:g_s_t_groups,name,'.$this->id, 'same_state_gst.*' => ['required'], 'same_state_gst_percent.*' => ['required'], 'outsite_state_gst.*' => ['required'], 'outsite_state_gst_percent.*' => ['required'] ]; } public function messages() { return [ 'name.required' => 'The name field is required.', 'name.unique' => 'The GST group name has already been taken', 'same_state_gst_percent.*.required' => 'The same state gst value all field is required', 'outsite_state_gst_percent.*.required' => 'The outsite state gst value all field is required', ]; } /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } }