Files
newznab-tmux/app/Observers/UserServiceObserver.php
T
DariusIII d0a554c1b8 Apply fixes from StyleCI
[ci skip] [skip ci]
2019-02-08 09:30:26 +00:00

29 lines
686 B
PHP

<?php
namespace App\Observers;
use App\Models\User;
use App\Jobs\SendWelcomeEmail;
use App\Jobs\SendNewRegisteredAccountMail;
use Jrean\UserVerification\Facades\UserVerification;
class UserServiceObserver
{
/**
* Handle the user "created" event.
*
* @param \App\Models\User $user
*
* @return void
* @throws \Jrean\UserVerification\Exceptions\ModelNotCompliantException
*/
public function created(User $user)
{
SendNewRegisteredAccountMail::dispatch($user);
SendWelcomeEmail::dispatch($user);
UserVerification::generate($user);
UserVerification::send($user, 'User email verification required');
}
}