Я разрабатываю приложение, которое позволяет публиковать (показывать) список ресторанов в соответствии с местоположением (локализацией) пользователя.
Для этой цели у меня есть база (основа) данных, содержащих столбцыс их широтой-долготой.
Моя база данных находится под postgresql, и я хотел бы использовать, вся моя бэк-служба (бэк-офис) находится под Laravel.В настоящее время, чтобы добавить POINT
, я делаю: ST_GeogFromText('SRID=4326;(110 30)')
, но на Laravel запрос SQL (db: seed) включает в себя ввод ST_.
DB::table('establishments')->insert(['location' =>ST_GeogFromText(\'SRID=4326;POINT(-110 30)\'),]),
, но ST_GeogFromText
не является функцией - Сообщение об ошибке:
Ошибка разбора - недопустимая геометрия СОВЕТ: "ST"
Как мне сделать управление PostgreSQL-Postgis и Laravel?