laravel-enso/avatarmanager

User Avatar manager dependency for Laravel Enso


README

StyleCI Codacy Badge License Total Downloads Latest Stable Version

User Avatar manager dependency for Laravel Enso.

This package works exclusively within the Enso ecosystem.

The front end assets that utilize this api are present in the ui package.

For live examples and demos, you may visit laravel-enso.com

Watch the demo click on the photo to view a short demo in compatible browsers

Installation

Comes pre-installed in Enso.

Features

  • comes with a table migration, in order to be able to store avatar related data
  • includes model, routes & controllers
  • creates a folder used to store the avatar files and a default avatar for users that do not have an avatar set
  • uses the File Manager package for uploading the avatar files
  • uses the Image Transformer package for cropping and optimizing the avatar files
  • uses the Laravolt Avatar for generating avatars from user names
  • uses a policy to ensure that normal users can only modify their own avatars, while administrators can modify any avatar

Configuration & Usage

Be sure to check out the full documentation for this package available at docs.laravel-enso.com

Contributions

are welcome. Pull requests are great, but issues are good too.

License

This package is released under the MIT license.