Laravel中图像的数据类型

时间:2019-01-01 18:19:23

标签: mysql laravel laravel-5 sqldatatypes

我当前正在使用图像的二进制数据类型。

$ python bar.py $ python foo.py

当我尝试保存大小超过64kb的图像时出现错误。

  

#1366-不正确的整数值:''行的'pet_owner_id'列   1。

在MySQL中,数据类型显示为$table->binary('image');

1 个答案:

答案 0 :(得分:0)

图像$table->binary('image'); //for blob的数据类型

存储二进制数据二进制数据(例如图像)会膨胀您的表,并且无法直接从数据库中显示,因此以下列类型适用于二进制数据:

  • TINYBLOB:最多255个字节
  • BLOB:最大64KB
  • MEDIUMBLOB:最大16MB
  • LONGBLOB:最大4 GB

BLOB代表二进制大对象