All Projects β†’ rdehnhardt β†’ model-observers

rdehnhardt / model-observers

Licence: MIT License
Make model observers easy

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to model-observers

Improved Polymorphic Eloquent Builder
πŸ”¨ Improved Polymorphic Eloquent Builder
Stars: ✭ 12 (-29.41%)
Mutual labels:  eloquent, laravel-5-package
laravel-crud-forms
Create CRUD Forms for Laravel Models.
Stars: ✭ 38 (+123.53%)
Mutual labels:  eloquent, laravel-5-package
Laravel Database Encryption
A package for automatically encrypting and decrypting Eloquent attributes in Laravel 5.5+, based on configuration settings.
Stars: ✭ 238 (+1300%)
Mutual labels:  eloquent, laravel-5-package
Lada Cache
A Redis based, fully automated and scalable database cache layer for Laravel
Stars: ✭ 424 (+2394.12%)
Mutual labels:  eloquent, laravel-5-package
Watchable
Enable users to watch various models in your application.
Stars: ✭ 65 (+282.35%)
Mutual labels:  eloquent, laravel-5-package
Blogetc
Easily add a full Laravel blog (with built in admin panel and public views) to your laravel project with this simple package.
Stars: ✭ 198 (+1064.71%)
Mutual labels:  eloquent, laravel-5-package
Bouncer
Eloquent roles and abilities.
Stars: ✭ 2,763 (+16152.94%)
Mutual labels:  eloquent, laravel-5-package
userstamps
A simple package to insert and load userstamps for a model automatically, it provides an eloquent trait to use in models..
Stars: ✭ 34 (+100%)
Mutual labels:  eloquent
smart-schema
A Laravel package to enable auto generation of forms
Stars: ✭ 18 (+5.88%)
Mutual labels:  laravel-5-package
laravel-repository
Repository pattern implementation for Laravel
Stars: ✭ 49 (+188.24%)
Mutual labels:  eloquent
artisan-shortcuts
🍰 Register shortcuts to execute multiple artisan commands
Stars: ✭ 56 (+229.41%)
Mutual labels:  laravel-5-package
vps
A laravel 5 package to easily create and maintain vps on digital ocean
Stars: ✭ 59 (+247.06%)
Mutual labels:  laravel-5-package
lara-block-io
A Laravel Package/Facade for the Block.io API
Stars: ✭ 22 (+29.41%)
Mutual labels:  laravel-5-package
laravel-backup-shield
πŸ”’Password protection (and encryption) for your laravel backups.
Stars: ✭ 32 (+88.24%)
Mutual labels:  laravel-5-package
eloquent-has-by-non-dependent-subquery
Convert has() and whereHas() constraints to non-dependent subqueries.
Stars: ✭ 70 (+311.76%)
Mutual labels:  eloquent
Settings
A Laravel multi-tenant settings manager
Stars: ✭ 36 (+111.76%)
Mutual labels:  laravel-5-package
laravel-loggable
πŸŽ₯ πŸ“½ 🎞 Log your model changes in multiple ways
Stars: ✭ 58 (+241.18%)
Mutual labels:  eloquent
authorized-attributes
Authorized Model Attributes for Laravel
Stars: ✭ 22 (+29.41%)
Mutual labels:  eloquent
maintenance-mode
An enhanced maintenance mode for Laravel.
Stars: ✭ 117 (+588.24%)
Mutual labels:  laravel-5-package
panichd
Ticketing system for Laravel 5.1 - 8.x. Allows to create new tickets via form only. Includes file attachments, ticket tags, filtering, scheduling and e-mail notifications.
Stars: ✭ 78 (+358.82%)
Mutual labels:  laravel-5-package

model-observer

Set observer for model

Installation

Run the following command to get the latest version package

composer require rdehnhardt/model-observer
// app/Customer.php
namespace App;

use Illuminate\Database\Eloquent\Model;
use Rdehnhardt\ModelObserver\ModelObserver;

class Customer extends Model
{
    use ModelObserver;

    /**
     * Models Observer
     *
     * @var string
     */
    protected static $observer = UserObserver::class;
}

Contributing

Contributions are welcomed; to keep things organized, all bugs and requests should be opened on github issues tab for the main project in the rdehnhardt/model-observer/issues.

All pull requests should be made to the branch Develop, so they can be tested before being merged into the master branch.

Having problems?

If you are having problems with the use of this package, there is likely someone has faced the same problem. You can find common answers to their problems:

License

The model-observer package is open source software licensed under the license MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].