"Контракты" Laravel представляют собой набор интерфейсов, которые определяют основные сервисы, предоставляемые фреймворком.
Каждый контракт имеет соответствующую реализацию, предоставляемую фреймворком. Например, Laravel предоставляет реализацию очереди с различными драйверами и реализацию почтовой программы, которая работает на Symfony Mailer.