Числовое значение вне диапазона: 1416 Невозможно получить геометрический объект из данных, которые вы отправляете в поле GEOMETRY.
Я пытаюсь ввести данные координат, но получаю сообщение об ошибке. Есть идеи, в чем проблема?
Модель
use SpatialTrait;
protected $spatialFields = [
'koordinate',
];
public function input_koordinate($input)
{
if (isset($input['koordinate']) && !empty($input['koordinate'])) {
$geom = Geometry::fromJson($input['koordinate']);
$this->koordinate = new MultiPolygon([$geom]);
}
}
Контроллер
public function store(CreatePotensiPertambanganRequest $request)
{
$input = $request->all();
$potensiPertambangan = PotensiPertambangan::create($input);
$potensiPertambangan->input_koordinate($input);
$potensiPertambangan->save();
}