aaix / laravel-islands
Elegant frontend islands for Laravel: a framework-agnostic core with server-driven props, real-time subscriptions, actions and translations. Ships a Vue adapter; React adapter planned.
v1.0.7
2026-08-17 18:21 UTC
Requires
- php: >=8.3
- illuminate/contracts: ^12.0|^13.0
- illuminate/database: ^12.0|^13.0
- illuminate/support: ^12.0|^13.0
- illuminate/view: ^12.0|^13.0
README
Laravel Islands
Elegant frontend islands for Laravel. Server-driven props, real-time model subscriptions, framework-agnostic core with a Vue adapter today.
Mount self-contained frontend components into any Blade or Filament page, hydrate them with server-driven props, and get real-time model subscriptions over Laravel Echo — with zero glue code in the page.
composer require aaix/laravel-islands
<x-island name="product-view/ProductView" :subscribe="$product" :props="['currency' => 'EUR']" />
<script setup> import { useModel } from '@aaix/laravel-islands/vue'; const { data: product, isDeleted } = useModel('product'); </script> <template> <div>{{ product.name }}</div> </template>
Documentation
Full guide and API reference: jonaaix.github.io/laravel-islands