Laravel does have a 'later' method for the Mail class, but it won't send email repeatedly.

Mail::later(5, 'emails.welcome', $data, function($message)
{
    $message->to('foo@example.com', 'John Smith')->subject('Welcome!');
});
