Cartalyst\Sentinel\Activations\IlluminateActivationRepository::create PHP Метод

create() публичный Метод

{@inheritDoc}
public create ( Cartalyst\Sentinel\Users\UserInterface $user )
$user Cartalyst\Sentinel\Users\UserInterface
    public function create(UserInterface $user)
    {
        $activation = $this->createModel();
        $code = $this->generateActivationCode();
        $activation->fill(compact('code'));
        $activation->user_id = $user->getUserId();
        $activation->save();
        return $activation;
    }

Usage Example

Пример #1
0
 /**
  * {@inheritDoc}
  *
  * @static 
  */
 public static function create($user)
 {
     return \Cartalyst\Sentinel\Activations\IlluminateActivationRepository::create($user);
 }