Download the PHP package danielebarbaro/laravel-entity-details without Composer
On this page you can find all versions of the php package danielebarbaro/laravel-entity-details. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download danielebarbaro/laravel-entity-details
More information about danielebarbaro/laravel-entity-details
Files in danielebarbaro/laravel-entity-details
Package laravel-entity-details
Short Description This package provide a list of common fields for a User entity
License MIT
Homepage https://github.com/danielebarbaro/laravel-entity-details
Informations about the package laravel-entity-details
Entity detail helper
laravel-entity-details is a package to create and attach some details to a generic Model in a blink of an eye 😎
Installation
You can install the package via composer:
You can publish and run the migrations with:
You can publish the config file with:
This is the contents of the published config file:
Usage
Add the traits EntityDetail
and EntityDetailHydrate
in your related Model:
In your Controller
you can simply save or update detail with the method syncDetail($detail)
:
or
Relations
Traits help you to walk into relations:
Scopes
Traits help you to use company and owner scope:
Rules
Basic rules are:
You can overwrite the $rules
as you wish in your model, the validator will do the rest
Migration
Feel free to add or delete fields for Detail entity but remember to edit also the $rules
.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Daniele Barbaro
- All Contributors
Thanks a lot to Spatie ❤️ for making my life easier
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-entity-details with dependencies
spatie/laravel-package-tools Version ^1.9.2
illuminate/contracts Version ^8.73|^9.0