Queues allow you to defer the execution of functions without blocking the script. They can be used to run all sorts of functions, from e-mailing a large number of users to generating PDF reports.

Laravel 5 is compatible with the following queue drivers:

  • Beanstalkd, with the pda/pheanstalk package
  • Amazon SQS, with the aws/aws-sdk-php package
  • IronMQ, with the iron-io/iron_mq package