Corcel\User::save PHP Method

save() public method

public save ( array $options = [] )
$options array
    public function save(array $options = [])
    {
        if (isset($this->attributes[$this->primaryKey])) {
            $this->meta->save($this->attributes[$this->primaryKey]);
        }
        return parent::save($options);
    }

Usage Example

Beispiel #1
0
 public function testUserConnection()
 {
     $user = new User();
     $user->setConnection('no_prefix');
     $user->user_login = '******';
     $user->save();
     $user->meta->active = 1;
     $user->save();
     $this->assertEquals('no_prefix', $user->getConnection()->getName());
     $user->meta->each(function ($meta) {
         $this->assertEquals('no_prefix', $meta->getConnection()->getName());
     });
 }