我想将数据添加到包含换行符的表格单元格。
INSERT INTO someTable (data) VALUES ("111\n222");
当我在 mysql 工作台中查看它时,它显示为: ”111 222"
使用 eloquent 执行此操作会将“111\n222”写入表中:
$someTable = new SomeTable;
$someTable->data = implode('\n', $dataArray);
$someTable->save();
即工作台显示“111\n222”而不是实际的新行。
最佳答案
将单引号更改为双引号:
$someTable->data = implode("\n", $dataArray);
关于php - laravel eloquent 在 varchar 中写入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43264297/