Queues

Queues allow us to push time-consuming tasks to a background job, where they can be processed by a worker. This allows for a snappier feedback loop for your users.
Source: Laracasts