Download the PHP package awobaz/eloquent-auto-append without Composer
On this page you can find all versions of the php package awobaz/eloquent-auto-append. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download awobaz/eloquent-auto-append
More information about awobaz/eloquent-auto-append
Files in awobaz/eloquent-auto-append
Package eloquent-auto-append
Short Description Automatically append accessors to model serialization
License MIT
Informations about the package eloquent-auto-append
Eloquent Auto Append
Eloquent Auto Append automatically appends your accessors to model serialization without having you to explicitly specify them in the $appends
array.
Related discussions:
- How to always append attributes to Laravel Eloquent model?
- Why is my Laravel Eloquent accessor not showing up in the response?
Installation
The recommended way to install Eloquent Auto Append is through Composer
Note: Eloquent Auto Append requires Laravel 5.4+.
Usage
Using the Awobaz\AutoAppend\Database\Eloquent\Model
class
Simply make your model class derive from the Awobaz\AutoAppend\Database\Eloquent\Model
base class. The Awobaz\AutoAppend\Database\Eloquent\Model
extends the Eloquent
base class without changing its core functionality.
Using the Awobaz\AutoAppend\AutoAppend
trait
If for some reasons you can't derive your models from Awobaz\AutoAppend\Database\Eloquent\Model
, you may take advantage of the Awobaz\AutoAppend\AutoAppend
trait. Simply use the trait in your models.
Disable Auto Append
You may disable Auto Append on a model by setting it's property $autoAppend
to false
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Unit Tests
In order to run the test suite, install the development dependencies:
Then, run the following command:
Authors
- Claudin J. Daniel - Initial work
Sponsored by
- Awobaz - Web/Mobile agency based in Montreal, Canada
License
Eloquent Auto Append is licensed under the MIT License.
All versions of eloquent-auto-append with dependencies
illuminate/database Version ~5.4|~6.0|~7.0|~8.0|~9.0|~10.0|~11.0
illuminate/console Version ~5.4|~6.0|~7.0|~8.0|~9.0|~10.0|~11.0
illuminate/support Version ~5.4|~6.0|~7.0|~8.0|~9.0|~10.0|~11.0
illuminate/cache Version ~5.4|~6.0|~7.0|~8.0|~9.0|~10.0|~11.0