Тип данных для изображений в Laravel - PullRequest
0 голосов
/ 01 января 2019

В настоящее время я использую двоичный тип данных для изображений.

$table->binary('image');

При попытке сохранить изображение размером более 64 КБ возникает ошибка.

# 1366 - Неверное целочисленное значение: '' для столбца 'pet_owner_id' в строке 1.

В MySQL этот тип данных отображается как blob.

1 Ответ

0 голосов
/ 01 января 2019

Тип данных для изображения $table->binary('image'); //for blob

Хранение двоичных данных Двоичные данные, такие как изображения, раздувают ваши таблицы и не могут отображаться непосредственно из базы данных, следующие типы столбцов предназначены длядвоичные данные:

  • TINYBLOB: до 255 байт
  • BLOB: до 64 КБ
  • MEDIUMBLOB: до 16 МБ
  • LONGBLOB: до 4 ГБ

BLOB обозначает большой двоичный объект

...