コード例 #1
0
 public function save(array $options = array())
 {
     // no rules applied
     if (!isset(static::$rules) or count(static::$rules) === 0 or $this->skip_validation) {
         if (isset($this->attributes['skip_validation'])) {
             unset($this->attributes['skip_validation']);
         }
         return parent::save($options);
     }
     // call validation
     if ($this->validate()) {
         return parent::save($options);
     }
     return false;
 }
コード例 #2
0
ファイル: Repository.php プロジェクト: vinelab/agency
 /**
  * Fills out an instance of the model
  * and saves it, pretty much like mass assignment.
  *
  * @param  array $attributes
  * @return Illuminate\Database\Eloquent\Model
  */
 public function fillAndSave($attributes)
 {
     $this->model->fill($attributes);
     $this->model->save();
     return $this->model;
 }
コード例 #3
0
ファイル: user.php プロジェクト: mrcoco/tinyshop-v2
 public function save(array $options = array())
 {
     //before save
     $this->email = strtolower($this->email);
     parent::save($options);
 }