LaravelPackages.net
Acme Inc.
Toggle sidebar
gpanos/laravel-observe-attribute

Register model observers using php 8 attributes

5
15
1.0.0
About gpanos/laravel-observe-attribute

gpanos/laravel-observe-attribute is a Laravel package for register model observers using php 8 attributes. It currently has 15 GitHub stars and 5 downloads on Packagist (latest version 1.0.0). Install it with composer require gpanos/laravel-observe-attribute. Discover more Laravel packages by gpanos or browse all Laravel packages to compare alternatives.

Last updated

PHP 8 attribute to register Laravel model observers.

tests code style

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
{
    ...
}
Comments