文章栏目怎么去字数限制?

请问文章栏目如何去掉这个限制?attachments-2017-01-k7hvvgE8586df05cc2e32.

请先 登录 后评论

最佳答案 2017-01-29 17:20

后面小版本我把这个限制去掉。

目前来说可以手动修改,分为两个部分:

1、数据库文章表文章内容长度调整,在tipask数据库执行下面的sql:

ALTER TABLE `ask_articles` CHANGE `content` `content` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL


2、修改代码字数限制:

tipaskx/app/Http/Controllers/Blog/ArticleController.php的第24行代码将65535调整为16777215

调整后的代码如下:

'content' => 'required|min:50|max:16777215'


长度限制是根据mysql字段类型走的,长度限制如下,以utf8编码为例:

LONGTEXT4294967295/3=1431655765个汉字,14亿,存储空间占用:4294967295/1024/1024/1024=4G的数据;

MEDIUMTEXT:16777215/3=5592405个汉字,560万,存储空间占用:16777215/1024/1024=16M的数据;

TEXT65535/3=21845个汉字,约20000,存储空间占用:65535/1024=64K的数据;


如果觉得长度不够用可以自行进行调整。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,3921 浏览
  • andychan 提出于 2017-01-05 15:06

相似问题