app/Jobs/SendVerifyEmail.php (22 lines of code) (raw):

<?php namespace App\Jobs; use App\Models\User\User; use Illuminate\Bus\Queueable; use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Auth\Notifications\VerifyEmail; class SendVerifyEmail implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; protected $user; /** * Create a new job instance. * * @return void */ public function __construct(User $user) { $this->user = $user; } /** * Execute the job. * * @return void */ public function handle() { $this->user->notify(new VerifyEmail()); } }