Skip to content

v1.0.0 — Initial Stable Release

Choose a tag to compare

@SignalByNick SignalByNick released this 13 Jul 01:06
bcebde2

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/persona

Then install the package:

php artisan persona:install

Run migrations:

php artisan migrate

❤️ Thank You

Thank you for trying Laravel Persona. Feedback, feature requests, and pull requests are always welcome.