/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $rules = ['description' => 'required']; $last = \GLobalHelpers::lastUrl(); if (is_numeric($last)) { $rules['group_name'] = 'required|unique:groups,group_name,' . $last . ',group_id'; } else { $rules['group_name'] = 'required'; } return $rules; }
/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $rules = ['active' => 'required', 'fullname' => 'required', 'group_id' => 'required', 'photo' => 'max:2000|mimes:jpeg,gif,png']; $lastUrl = \GLobalHelpers::lastUrl(); if (is_numeric($lastUrl)) { $rules['username'] = '******' . $lastUrl; $rules['password'] = '******'; $rules['email'] = 'required|email|unique:users,email,' . $lastUrl; } else { $rules['username'] = '******'; $rules['password'] = '******'; $rules['email'] = 'required|email|unique:users,email'; } return $rules; }