laravel-persona / inertia
Persona Inertia - Vue 3 + Inertia front-end kit (typed composables and components) for the headless Persona core.
Package info
github.com/unknownman/persona-inertia
Language:Vue
pkg:composer/laravel-persona/inertia
Requires
- php: ^8.2
- illuminate/support: ^11.0|^12.0|^13.0
- inertiajs/inertia-laravel: ^1.0|^2.0|^3.0
- laravel-persona/core: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
This package is a presentation-layer companion for the Laravel Persona ecosystem.
Laravel Persona is a powerful, headless, and polymorphic data layer for managing person-related data (profiles, contacts, addresses, documents, social accounts, and relationships) in Laravel applications.
What is this package?
This package provides a publishable Inertia controller and fully typed Vue 3 components for the Persona ecosystem. It delivers a complete profile overview with typed interfaces, composable child components, and social activity resolution — all wired to the backend with zero prop mismatches.
Installation
This package requires the Persona Core. You can install both via Composer:
composer require laravel-persona/core laravel-persona/inertia
Next, run the interactive installer to publish the assets:
php artisan persona:install
Full Documentation
Please refer to the Main Repository for complete installation instructions, API usage, and configuration details.
Note: This repository is a read-only split of the main monorepo. Please submit all issues and pull requests to the main repository.