【发布时间】:2021-03-15 13:36:17
【问题描述】:
我正在尝试为 laravel voyager 面包添加坐标输入。
但是我在创建项目时遇到了这个问题。
SQLSTATE[HY000]:一般错误:1366 字符串值不正确: '\x8C5\xB7\x9D\x11\xFD...' 用于第 1 行的列“位置”(SQL:插入 进入
places(name,location,status,updated_at,created_at) 值 (Reg 2, ST_GeomFromText('POINT(79.9542002 7.0046719)'), 不活动, 2020-12-03 14:02:05, 2020-12-03 14:02:05))
我在 Place 模型中有这个
namespace App;
use Illuminate\Database\Eloquent\Model;
use TCG\Voyager\Traits\Spatial;
class Place extends Model
{
use Spatial;
protected $spatial = ['location'];
}
而 location 字段是一个 255 长度的 varchar 列。谷歌地图可用,我可以选择一个地方,但是当我提交表单时,我收到了这个错误。
【问题讨论】: