我试图使用事件处理程序调用该模型以提供服务,但我无法获取该值。
模型功能
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);
});
}