php Laravel Observer内核

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Laravel Observer内核相关的知识,希望对你有一定的参考价值。

<?php

namespace App\Observers;

class Kernel
{
    /**
     * Make this class.
     *
     * @return \App\Observers\Kernel
     */
    public static function make()
    {
        return new self();
    }

    /**
     * Register observers.
     */
    public function observes()
    {
        foreach (config('observers') as $observer => $models) {
            foreach ($models as $model) {
                if (class_exists($model) && class_exists($observer)) {
                    $model::observe($observer);
                }
            }
        }
    }
}

以上是关于php Laravel Observer内核的主要内容,如果未能解决你的问题,请参考以下文章

深入 Laravel 内核之观察者模式

Laravel 利用 observer 类基于状态属性,对进行删除和修改的控制

laravel框架一次请求的生命周期

Laravel核心解读--HTTP内核

php magento observer magento 1

php 创建Hashids Observer