Esempio n. 1
0
 public static function validar($dados)
 {
     if (array_key_exists('id', $dados)) {
         static::$restricoes['nome'] .= ',nome,' . $dados['id'];
     }
     return \Validator::make($dados, static::$restricoes, static::$mensagens);
 }
Esempio n. 2
0
 public function post()
 {
     $file = array('users' => Request::all());
     // setting up rules
     $rules = array('users' => 'required', 'mimes' => 'jpeg,jpg,png', 'max' => '200px');
     //mimes:jpeg,bmp,png and for max size max:10000
     // doing the validation, passing post data, rules and the messages
     $validator = Validator::make($file, $rules);
     if ($validator->fails()) {
         // send back to the page with the input data and errors
         return redirect('settings')->withInput()->withErrors($validator);
     } else {
         // checking file is valid.
         if (Input::file('user_image')->isValid()) {
             $extension = Input::file('user_image')->getClientOriginalExtension();
             // getting image extension
             $fileName = rand(11111, 99999) . '.' . $extension;
             // renaming image
             Input::file('user_image')->move('uploads/', $fileName);
             // uploading file to given path
             $file->user_image = $fileName;
             \Auth::user()->post->save();
             // sending back with message
             \Session::flash('flash_message', 'You have successfully updated your codename!');
             return redirect('settings');
         } else {
             // sending back with error message.
             \Session::flash('error', 'uploaded file is not valid');
             return redirect('home');
         }
     }
 }
Esempio n. 3
0
File: Tag.php Progetto: newset/wx
 public function validate($data)
 {
     // make a new validator object
     $v = Validator::make($data, $this->rules);
     // return the result
     return $v->passes();
 }
Esempio n. 4
0
 public static function validar($dados)
 {
     if (array_key_exists('id', $dados)) {
         static::$restricoes['registro'] .= ',registro,' . $dados['id'];
         static::$restricoes['email'] .= ',email,' . $dados['id'];
     }
     return \Validator::make($dados, static::$restricoes, static::$mensagens);
 }
Esempio n. 5
0
 /**
  * Validate
  * @return validator
  */
 public static function validate($input, $id = null)
 {
     $rules = array("name" => "required|min:2|max:255", "featureproject_id" => "required", "status_id" => "required", "priority_id" => "required", "category_feature_id" => "required", "done" => "required|numeric", "startdate" => "required", "enddate" => "required");
     if ($id == null) {
         $rules['name'] = "required|min:2|max:255|unique:detailfeature,name";
     }
     return \Validator::make($input, $rules);
 }
Esempio n. 6
0
 public function validate($data)
 {
     $v = \Validator::make($data, $this->rules);
     if ($v->fails()) {
         $this->errors = $v->errors();
         return false;
     }
     return true;
 }
Esempio n. 7
0
 public function validate()
 {
     $v = \Validator::make($this->attributes, $this->rules);
     if ($v->passes()) {
         return true;
     }
     $this->errors = $v->messages();
     return false;
 }
Esempio n. 8
0
 public function validate($data)
 {
     // make a new validator object
     $v = \Validator::make($data, $this->rules, $this->messages);
     // check for failure
     if ($v->fails()) {
         // set errors and return false
         $this->errors = $v->errors();
         return false;
     }
     // validation pass
     return true;
 }
Esempio n. 9
0
 public static function validateUser($data, $type = 'C')
 {
     $maxDate = date('Y-m-d');
     $minDate = date('Y-m-d', mktime(0, 0, 0, date('m'), date('d'), date('Y') - 100));
     $rules = array('email' => 'required|email|unique:users', 'password' => 'required|min:8|confirmed', 'name' => 'required|regex:/^([a-zà-úÀ-Ú\\x20])+$/i');
     if ($type == 'U') {
         $rules['id_users'] = 'required|integer|exists:users,id_users';
         $rules['email'] = 'email|unique:users,email,' . $data['id_users'] . ',id_users';
         $rules['password'] = '******';
     } elseif ($type == 'I') {
         unset($rules['password']);
     }
     return \Validator::make($data, $rules);
 }
Esempio n. 10
0
 /**
  * validation
  * @param $fields array this is field need remove in rules
  */
 public function validate($fields = array())
 {
     $rules = array();
     if (count($fields) > 0) {
         $rules = array_except($this->rules, $fields);
     } else {
         $rules = $this->rules;
     }
     $v = \Validator::make($this->attributes, $rules, $this->messages);
     $v->setAttributeNames($this->attributeNames);
     if ($v->passes()) {
         return true;
     }
     $this->errors = $v->messages();
     return false;
 }
Esempio n. 11
0
 protected function save_contact($title, $content)
 {
     $post = $request->all();
     $v = \Validator::make($request->all(), ['firstname' => 'required', 'lastname' => 'required', 'email' => 'required', 'comment' => 'required']);
     if ($v->fails()) {
         return redirect()->back()->withErrors($v->errors());
     } else {
         $user = new contactus();
         $user->firstname = $firstname;
         $user->lastname = $lastname;
         $user->email = $email;
         $user->comment = $comment;
         $user->save();
         return true;
     }
 }
Esempio n. 12
0
 /**
  *
  * @param \Request $input
  * @return static
  */
 public static function createFromInput(Request $input, $id = null, $save = true)
 {
     $validator = \Validator::make($input->all(), static::$validationRules, static::$validationMessages);
     if ($validator->fails()) {
         throw new \App\Exceptions\Validation($validator);
     }
     $obj = static::findOrNew($id);
     foreach (static::$availableFields as $fieldName) {
         if ($input->has($fieldName)) {
             $obj->setAttribute($fieldName, $input->get($fieldName));
         }
     }
     $imageFields = static::$imageFields;
     foreach ($imageFields as $fieldName) {
         if ($input->hasFile($fieldName)) {
             try {
                 $file = $input->file($fieldName);
                 if (!$file->isValid()) {
                     $validator->errors()->add($fieldName, "Invalid Image");
                     continue;
                 }
                 $dbFile = Image::createFromInput($file);
                 $obj->setAttribute($fieldName, $dbFile->hash);
             } catch (\Exception $ex) {
                 $validator->errors()->add($fieldName, "Invalid Image");
             }
         }
     }
     if ($validator->fails()) {
         throw new \App\Exceptions\Validation($validator);
     }
     if ($save) {
         $obj->save();
     }
     return $obj;
 }
Esempio n. 13
0
 /**
  * [validate description]
  * @param  [type] $input [description]
  * @param  [type] $id    [description]
  * @return [type]        [description]
  */
 public static function validate($input, $id = null)
 {
     $rules = array('groupname' => 'required|unique:groups,groupname,' . $id);
     return \Validator::make($input, $rules);
 }
Esempio n. 14
0
 /**
  * [validate description]
  * @param  [type] $input [description]
  * @param  [type] $id    [description]
  * @return [type]        [description]
  */
 public static function validate($input, $id = null)
 {
     $rules = array('name' => 'required|unique:category_feature,name');
     return \Validator::make($input, $rules);
 }
Esempio n. 15
0
 /**
  * @param  input array
  * @param  id int
  * @return validator
  */
 public static function validate($input, $id = null)
 {
     $rules = array("type_name" => "required|min:3|max:255|unique:type_devices,type_name," . $id);
     return \Validator::make($input, $rules);
 }
Esempio n. 16
0
 public static function validate($input, $id = null)
 {
     $rules = array("status" => "required|min:3|max:255|unique:status_devices,status," . $id);
     return \Validator::make($input, $rules);
 }
Esempio n. 17
0
 public static function registrationValidation()
 {
     return Validator::make($data, ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6']);
 }
Esempio n. 18
0
 /**
  * @param  input array
  * @param  id int
  * @return Validator
  */
 public static function validate($input, $id = null)
 {
     $rules = array('user_id' => 'required|exists:users,id', 'project_id' => 'required|exists:projects,id', 'group_id' => 'required|exists:groups,id', 'joined' => 'required');
     return \Validator::make($input, $rules);
 }
Esempio n. 19
0
 /**
  * validate
  * @param  $input
  * @param  [int] $id
  * @return validator
  */
 public static function validate($input, $id = null)
 {
     $rules = array("device_name" => "required|max:255|unique:kind_devices,device_name," . $id, "quantity" => "required|max:255");
     return \Validator::make($input, $rules);
 }
Esempio n. 20
0
 public function validate($data)
 {
     $v = \Validator::make($data, $this->rules);
     return $v;
 }
Esempio n. 21
0
 /**
  * Validate category name skill
  * 
  * @param  [type] $input 
  * @param  [int] $id
  * @return Validator
  */
 public static function validate($input, $id = null)
 {
     $rules = array('category_name' => 'required');
     return \Validator::make($input, $rules);
 }
Esempio n. 22
0
 /**
  * Simple validator
  *
  * @param $data
  *
  * @return mixed
  *
  * @author Kondratenko Alexander (Xander)
  */
 public static function validate($data)
 {
     $v = \Validator::make($data, self::$rules);
     return $v->passes();
 }
Esempio n. 23
0
 public function validate()
 {
     $v = \Validator::make($this->attributes, $this->getRules());
     return $v->fails() ? $v->errors() : true;
 }
Esempio n. 24
0
 /**
  * [validate description]
  * @param  [type] $input [description]
  * @param  [type] $id    [description]
  * @return [type]        [description]
  */
 public static function validate($input, $id = null)
 {
     $rules = array('name_feature' => 'required|unique:features,name_feature,' . $id, 'url_action' => 'required', 'module_id' => 'required|exists:modules,id');
     return \Validator::make($input, $rules);
 }
Esempio n. 25
0
 public function validate()
 {
     $validator = \Validator::make($this->toArray(), $this->rules());
     return $validator->passes();
 }
Esempio n. 26
0
 public static function validate($input, $id = null)
 {
     $rules = array('project_name' => 'required', 'start_date' => 'required|date', 'end_date' => 'required|date', 'user_id' => 'required|exists:users,id', 'status_id' => 'required|exists:statusprojects,id');
     return \Validator::make($input, $rules);
 }
Esempio n. 27
0
 /**
  * validate
  * @return Validator
  */
 public static function validate($input, $id = null)
 {
     $rules = array('question' => 'required', 'active' => 'boolean', 'start_date' => 'required|date', 'end_date' => 'required|date', 'num_select' => 'numeric', 'votes_per_day' => 'numeric', 'show_results' => 'boolean', 'show_results_req_vote' => 'boolean', 'show_results_finish' => 'boolean', 'show_vote_number' => 'boolean');
     return \Validator::make($input, $rules);
 }
Esempio n. 28
0
 /**
  * validate
  * @return validator
  */
 public static function validate($input, $id = null)
 {
     $rules = array("name" => "required|min:2|max:255|unique:modules,name," . $id, "version" => "required|min:3|max:255", "order" => "required|numeric");
     return \Validator::make($input, $rules);
 }
Esempio n. 29
0
 public static function validate($input, $id = null)
 {
     $rules = array('category_id' => 'required|exists:category_skills,id', 'skill' => 'required');
     return \Validator::make($input, $rules);
 }
Esempio n. 30
0
 public static function validate($input, $field)
 {
     $rule = array_only(self::$rulesAll, array($field));
     return \Validator::make($input, $rule);
 }