Я пытаюсь дать моему модалу собственный идентификатор (без автоматического приращения).Поэтому я переписал boot
метод моего модального режима.Событие создания используется следующим образом:
public static function boot()
{
static::creating(function ($modal) {
$modal->id = $myID;
return true;
});
}
Теперь, когда я пытаюсь восстановить идентификатор после сохранения записи, идентификатор новой записи всегда был 0
.
$modal = new Modal;
$modal->myValue = $myValue;
$modal->save();
dd($modal->id) // This will returns always 0
Странно то, что запись успешно записана в базу данных с правильным идентификатором.
Что не так с моим кодом?
Редактировать: Не возвращается null
.Возвращается 0