n7olkachev / laravel-accessors
Use Laravel-like accessors in your classes
Installs: 652
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/n7olkachev/laravel-accessors
Requires
- php: ^7.0
Requires (Dev)
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2025-09-23 23:53:26 UTC
README
This package gives you ability to use getFooBarAttribute
and setFooBarAttribute
methods in your classes with one trait.
Examples
class User { use Accessors; protected $name; public function __construct($name) { $this->name = $name; } public function getNameAttribute() { return $this->name; } public function setNameAttribute($name) { $this->name = $name; } } $user = new User('Nick'); echo $user->name; // calls getNameAttribute $user->name = 'Not Nick' // calls setNameAttribute
Instalation
$ composer require n7olkachev/laravel-accessors
In your class:
class User { use Accessors; }
Testing
$ composer test
Credits
Sponsored by
Web agency based in Minsk, Belarus
License
The MIT License (MIT)