Observer.php 2.3 KB
<?php
/**
+-----------------------------------------------------------------------------------------------------------------------
 * 观察者层:类
+-----------------------------------------------------------------------------------------------------------------------
 *
 * @copyright   Copyright
 * @author      Richer
 * @package     App\Observers
 * @version
 * @link
 */
namespace App\Observers;

use App\Models\BaseModel as Model;

class Observer
{

//    /**
//     * 监听数据即将创建的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function creating(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据创建后的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function created(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据即将更新的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function updating(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据更新后的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function updated(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据即将保存的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function saving(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据保存后的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function saved(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据即将删除的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function deleting(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据删除后的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function deleted(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据即将从软删除状态恢复的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function restoring(Model $model)
//    {
//
//    }
//
//    /**
//     * 监听数据从软删除状态恢复后的事件。
//     *
//     * @param Model $model
//     * @return void
//     */
//    public function restored(Model $model)
//    {
//
//    }
}