apptimists / laravel-spatial
Laravel的空间数据类型扩展。
dev-master / 1.0.x-dev
2017-11-15 18:20 UTC
Requires
- php: >=5.6.4
- illuminate/database: ^5.3
- jmikola/geojson: ^1.0
- phayes/geophp: ^1.2
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2024-09-29 01:38:29 UTC
README
此包未经充分测试、未记录文档且不稳定,是两个优秀包的组合
安装
使用 composer 让安装变得超级简单
composer require apptimists/laravel-spatial
同时,将 LaravelSpatial\SpatialServiceProvider::class
添加到您的 config/app.php
文件中。
要求
与已安装 PostgreSQL 及其扩展 PostGIS 以及至少版本 5.6 的 MySQL 兼容。
如果您尝试在不符合这些要求的共享主机上使用它,请更换您的提供程序。
用法
我们使用 GeoJson PHP 库 来描述空间字段作为 GeoJSON 对象,例如。
use GeoJSON\Geometry\Point;
...
$eloquent = new MyModel();
$eloquent->location = new Point([49.7, 6.9]);
...
$eloquent->save();