Задать вопрос
@romaaa32

Почему событие (наблюдатель) модели возвращает некорректный первичный ключ?

Модель
...
    protected static function booted()
    {
        static::created(function (Email $email) {
            // Первичный ключ 'user_id'
           // $email->user_id всегда 0, остальные данные корректны.  
        });
    }
...


Первичный ключ при создании модели явно указывается, возвращает 0, а в БД сохраняет корректно, если в БД запись есть (static::updated(function (Email $email)...) - ключ возвращает корректный .
Как исправить?
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 8 комментариев
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
class Email extends Model
{
    ...................
    public $incrementing = false;
    ...................
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы