我目前正在使用Laravel / MySQL体验一些非凡的东西。 我正在从数据库中检索文本(使用Eloquent),并且此文本可以包含特定标记。当该标签与特定模式匹配时,它会自动被替换。
看起来像这样:[tag-123] ' 123'是此标记的唯一标识符。 这里没什么奇怪的。 但是,只要此标识符的长度为6个或更多,标记在检索后就会突然显示:[tag - *****] 如果数字是六个数字或九个数字长并不重要,它总是返回五个星号而不是数字。
这里发生了什么?我以前从未经历过这样的事情。
简而言之: 当文本包含[tag-123]时,它返回[tag-123]。 当文本包含[tag-123456]时,它返回[tag - *****]。
感谢。
答案 0 :(得分:0)
而不是使用Model :: select,DB :: table(' model') - > select已经解决了这个问题。我还是很困惑......