如何在服务提供商中获取模型?

时间:2019-07-10 05:08:21

标签: php laravel laravel-4

我试图使用事件处理程序调用该模型以提供服务,但我无法获取该值。

模型功能

 static::created(function($model)
        {
            # increment next running num if is running
            if (Config::get(snake_case(get_class($model)) . 'ref_num.is_running', false)) {
                Config::set(strtolower(snake_case(get_class($model))) . '_ref_num.incremented', true);
            }
            # return next running number
            $model->setResult([
                'next' => $model->runningNum()
            ]);

        });

服务提供商

public function __construct()
    {   
        Event::listen('eloquent.created: Sale', function ($model) {

            $jompay_company_id = Config::get('settings.jompay_company_id', null);
            $inv_id = $model->id;
            $jompay_ref_id = $jompay_company_id . $inv_id;

            $meta = unserialize($model->meta);

        }); 
    }

0 个答案:

没有答案