Задать вопрос
@Artem0071
Безработный mr. Junior

Как работает '_' в Laravel'е?

Почему при
SomeClassName::firstOrCreate([
    '_test' => 'test',
]);

атрибут _test игнорируется
  • Вопрос задан
  • 385 просмотров
Подписаться 3 Простой 16 комментариев
Решения вопроса 1
v_decadence
@v_decadence
Так и задумано. Ключи, начинающиеся с "_", игнорируются методом fill, который в итоге и используется методами вроде firstOrCreate.
Если добавить в fillable явно или сделать guarded пустым массивом должно сработать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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