SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\x8C5\xB7\x9D\x11\xFD...' for laravel voyager cordinates input
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\x8C5\xB7\x9D\x11\xFD...' for laravel voyager cordinates input
我正在尝试为 laravel voyager 面包添加坐标输入。
但是我在创建项目时遇到了这个问题。
SQLSTATE[HY000]: General error: 1366 Incorrect string value:
'\x8C5\xB7\x9D\x11\xFD...' for column 'location' at row 1 (SQL: insert
into places
(name
, location
, status
, updated_at
,
created_at
) values (Reg 2, ST_GeomFromText('POINT(79.9542002
7.0046719)'), INACTIVE, 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 字段是一个varchar 列,长度为255。 Google 地图可用,我可以 select 一个地方,但是当我提交表单时出现此错误。
似乎需要在 table 中添加数据类型作为 geometry。添加它以防有人遇到同样的问题。
我正在尝试为 laravel voyager 面包添加坐标输入。
但是我在创建项目时遇到了这个问题。
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\x8C5\xB7\x9D\x11\xFD...' for column 'location' at row 1 (SQL: insert into
places
(name
,location
,status
,updated_at
,created_at
) values (Reg 2, ST_GeomFromText('POINT(79.9542002 7.0046719)'), INACTIVE, 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 字段是一个varchar 列,长度为255。 Google 地图可用,我可以 select 一个地方,但是当我提交表单时出现此错误。
似乎需要在 table 中添加数据类型作为 geometry。添加它以防有人遇到同样的问题。