ecotone-laravel-setup

Integrate Ecotone into Laravel projects with composer installation and configuration.

2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/ecotoneframework/skills --skill ecotone-laravel-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecotone-laravel-setup
Source: https://github.com/ecotoneframework/skills/tree/main/skills/ecotone-laravel-setup
Command: npx skills add https://github.com/ecotoneframework/skills --skill ecotone-laravel-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Simplifies integrating Ecotone into Laravel projects by handling installation, auto-discovery, and configuration to ensure a cohesive, ready-to-run setup.

Core Features & Use Cases

  • Composer installation and optional DBAL, AMQP, Redis, SQS, or Kafka support
  • Eloquent ORM integration for aggregates and event sourcing patterns
  • LaravelQueue integration for async messaging
  • ServiceContext-based configuration including multi-tenant setups

Quick Start

Install ecotone/laravel with composer require ecotone/laravel and publish the ecotone config, then configure Laravel connections and queues to begin.

Frequently Asked Questions about ecotone-laravel-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Ecotone with Laravel for event sourcing and async messaging?

Integrating Ecotone with Laravel requires installing the ecotone/laravel package via composer, publishing the configuration, and setting up LaravelQueue for async messaging and Eloquent for event sourcing patterns.

Can I use Eloquent models as aggregates in an Ecotone Laravel setup?

Yes, Ecotone Laravel setup supports Eloquent ORM integration specifically for building aggregates and implementing event sourcing patterns within your Laravel application.

How do I configure a multi-tenant Ecotone setup in a Laravel application?

Configuring a multi-tenant Ecotone setup in Laravel is handled through ServiceContext-based configuration, allowing you to define tenant-specific connections and messaging boundaries.

Does Ecotone Laravel setup support queue connections beyond the default database?

Ecotone Laravel setup supports multiple queue connections including DBAL, AMQP, Redis, SQS, and Kafka, which can be enabled during composer installation and configured via LaravelQueue channel builders.

What's the best way to bootstrap Ecotone DBAL connections in Laravel?

Bootstrapping Ecotone DBAL connections in Laravel is done using LaravelConnectionReference, which bridges Laravel's existing database configuration into Ecotone's connection management.