v1.0.0 — Initial Stable Release
Laravel Persona v1.0.0 🎉
The first stable release of Laravel Persona.
Laravel Persona provides elegant public profile functionality for Laravel applications with configurable usernames, profile pages, comments, profile views, avatars, banners, social links, and more.
✨ Features
- Public profile pages
- Configurable profile fields
- Slug-based usernames
- Username change tokens
- Profile visibility controls
- Avatar and banner support
- Profile view tracking
- Social and custom links
- Metadata support
- Profile comments
- Two-level comment replies
- Comment approval
- Comment pinning
- Soft-deleted comments
- Configurable routes
- Artisan installation command
- PHPUnit test suite
- PHPStan static analysis
- Laravel Pint code formatting
📚 Documentation
Documentation is available in the docs/ directory and includes:
- Installation
- Configuration
- Usage
- Routes
- Profile Comments
- Customization
- Testing
✅ Supported Versions
- PHP 8.2+
- Laravel 12
- Laravel 13
🚀 Installation
composer require eloquent-works/personaThen install the package:
php artisan persona:installRun migrations:
php artisan migrate❤️ Thank You
Thank you for trying Laravel Persona. Feedback, feature requests, and pull requests are always welcome.