Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel试图在数据库中保存HTML_Php_Mysql_Laravel 5.4 - Fatal编程技术网

Php Laravel试图在数据库中保存HTML

Php Laravel试图在数据库中保存HTML,php,mysql,laravel-5.4,Php,Mysql,Laravel 5.4,我有一个管理文章的Laravel应用程序。这些文章有一个内容部分,作为字符串(varchar)存储在数据库中。当我没有放入一些大内容时,它工作正常,但现在它说: 字符串数据,右截断:1406数据对于第1行的“内容”列太长 如何将数据库中的内容存储为HTML?您需要扩展数据库中content列的大小。这意味着将类型从varchar更改为text您需要扩展数据库中内容列的大小。这意味着将类型从varchar更改为textLaravel支持text、mediumText和longText列类型,它们解

我有一个管理文章的Laravel应用程序。这些文章有一个内容部分,作为字符串(varchar)存储在数据库中。当我没有放入一些大内容时,它工作正常,但现在它说:

字符串数据,右截断:1406数据对于第1行的“内容”列太长


如何将数据库中的内容存储为HTML?

您需要扩展数据库中
content
列的大小。这意味着将类型从
varchar
更改为
text

您需要扩展数据库中
内容
列的大小。这意味着将类型从
varchar
更改为
text

Laravel支持
text
mediumText
longText
列类型,它们解析为相应的MySQL等效类型

适合您的实例的迁移条目为:

$table->text('content');

Laravel支持
text
mediumText
longText
列类型,这些类型解析为相应的MySQL等效类型

适合您的实例的迁移条目为:

$table->text('content');

完美的虽然我在以前的项目中使用过它们,但我完全忘记了它们。谢谢顺便说一句,不要忘记
text()
字段不能为NULL,因此
NULL()
将抛出一个exception.Perfect。虽然我在以前的项目中使用过它们,但我完全忘记了它们。顺便说一下,不要忘记
text()
字段不能为NULL,因此
NULL()
将引发异常。