Я пытаюсь вызвать модель для обслуживания с помощью обработчика событий, но не могу получить значение.
Функция модели
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);
});
}