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

1.0.0 2021-08-24 14:41 UTC

This package is auto-updated.

Last update: 2025-10-09 15:37:49 UTC


README

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