public function invite($info)
    {
        $password = substr(md5(rand(1111, 9999)), 0, 10);

        return DB::transaction(function () use ($password, $info) {
            $user = $this->model->create([
                'email' => $info['email'],
                'name' => $info['name'],
                'password' => bcrypt($password)
            ]);

            return $this->create($user, $password, $info['roles'], true);
        });
    }
public function invite($info)
    {
        $password = substr(md5(rand(1111, 9999)), 0, 10);

        return DB::transaction(function () use ($password, $info) {
            $user = $this->model->create([
                'email' => $info['email'],
                'name' => $info['name'],
                'password' => bcrypt($password)
            ]);

            return $this->create($user, $password, $info['roles'], true);
        });
    }
public function invite ( $ info ) { $ password = substr ( md5 ( rand ( 1111 , 9999 ) ) , 0 , 10 ) ; return DB :: transaction ( function ( ) use ( $ password , $ info ) { $ user = $ this -> model -> create ( [ 'email' => $ info [ 'email' ] , 'name' => $ info [ 'name' ] , 'password' => bcrypt ( $ password ) ] ) ; return $ this -> create ( $ user , $ password , $ info [ 'roles' ] , true ) ; } ) ; }
Invite a new member
@param  array $info
@return void
Invite a new member