haegemon/lara-find-event

Lara findEvent 是一个小型库,它为 Laravel 模型启用查找事件功能。

dev-master 2018-02-12 07:33 UTC

This package is not auto-updated.

Last update: 2024-09-27 14:46:55 UTC


README

一个小型库,它为 Laravel 启用查找事件功能。

安装

在您的 composer.json 文件中要求此包

"haegemon/lara-find-events": "dev-master"

然后运行 composer update 以将包下载到您的 vendor 目录。

使用方法

该功能通过一个特质暴露,该特质为对象添加新功能。事件处理程序可以以任何标准方式描述。例如,我们可以创建一个 Photos 模型如下:

use Eloquent\LaraFindEvents\LaraFindEvents as LaraFindEvents;

class Photo extends Eloquent
{
    use LaraFindEvents;
    
    public static function boot()
    {
        parent::boot();
    
        static::found(function (WildPlant $wildPlant) {
            var_dump('Iamfound', $wildPlant->id);
            return true;
        });
    }
}