Laravel starters
Fetch, analyze, and apply official Laravel 13.x starter kits from inside Elyra.
@elyracode/laravel-starters lets the agent reference the official Laravel starter kits as source of truth — and optionally write them straight into your project.
Based on the official Laravel 13.x Starter Kits.
Install
elyra install npm:@elyracode/laravel-starters
Tools
| Tool | Description |
|---|---|
fetch_laravel_starter |
Fetch an official Laravel starter kit as reference |
apply_starter_files |
Write starter‑kit files directly into the project directory |
fetch_github_repo |
Fetch any public GitHub repository as reference context |
Commands
| Command | Description |
|---|---|
/laravel:starter |
Interactive selector — browse and load official starter kits as reference |
Available starter kits
| ID | Name | Stack | UI library |
|---|---|---|---|
react |
Laravel React Starter Kit | Inertia 2 + React 19 + TypeScript | shadcn/ui |
vue |
Laravel Vue Starter Kit | Inertia 2 + Vue 3 Composition API + TypeScript | shadcn‑vue |
svelte |
Laravel Svelte Starter Kit | Inertia 2 + Svelte 5 + TypeScript | shadcn‑svelte |
livewire |
Laravel Livewire Starter Kit | Livewire 4 + PHP | Flux UI |
All kits include Fortify authentication, two‑factor (TOTP), optional teams, WorkOS AuthKit variants (social, passkeys, magic auth, SSO), sidebar/header layouts, simple/card/split auth layouts, and Tailwind CSS 4.
Examples
Interactive
/laravel:starter
Opens a selector. The chosen kit is loaded as context so the agent can reference official patterns.
Automatic
> Set up auth following the Laravel Vue starter kit
> I need teams support with the Livewire starter kit
> Build a dashboard using the React starter kit patterns
> Show me how the Svelte starter kit handles 2FA
Custom repos
> Fetch the livewire/flux repo and show me the modal component
> Look at how laravel/fortify handles two-factor authentication
Apply to disk
> Apply the Vue starter kit to my project, but skip package.json
apply_starter_files supports:
path_prefix— only apply files under a specific path (e.g.resources/)exclude— skip specific files (e.g.package.json,composer.json)
How it works
- Fetches the repository tree via the GitHub API (no cloning).
- Downloads relevant source files (PHP, Vue, Svelte, TS, JS, Blade, …).
- Feeds the code as context.
- The agent uses the official code as reference for your customizations.
No GitHub token required for public repos. Fetched repos are cached at ~/.elyra/cache/github/ for 24 hours.