gpanos / laravel-observe-attribute
Register model observers using php 8 attributes
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 15
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/gpanos/laravel-observe-attribute
Requires
- php: ^8.0
- illuminate/database: ^8.0
- illuminate/support: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- mockery/mockery: ^1.3
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2025-10-09 15:37:49 UTC
README
Instead of defining observers inside service providers this package offers an alternative way to register model observers for your Laravel applications.
Inspired by spatie/laravel-route-attributes
Installation
composer require gpanos/laravel-observe-attribute
Usage
To register an observer add the Observe
attribute to your model and pass it your observer class.
<?php #[Observe(UserObserver::class)] class User extends Authenticatable { ... }