Download the PHP package veronj/laravel-eloquent-spatial without Composer
On this page you can find all versions of the php package veronj/laravel-eloquent-spatial. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download veronj/laravel-eloquent-spatial
More information about veronj/laravel-eloquent-spatial
Files in veronj/laravel-eloquent-spatial
Package laravel-eloquent-spatial
Short Description Spatial library for Laravel
License MIT
Homepage https://github.com/matanyadaev/laravel-eloquent-spatial
Informations about the package laravel-eloquent-spatial
Laravel Eloquent Spatial
Laravel package to work with spatial data types and functions.
This package supports MySQL 5.7 & 8.0 and works on PHP 8 & Laravel 8.
Installation
You can install the package via composer:
Quickstart
Generate a new model with a migration file:
Add some spatial columns to the migration file:
Run the migration:
Fill the $fillable
and $casts
arrays and add custom eloquent builder to your new model:
Access spatial data:
Retrieve a record with spatial data:
API
Please see API for more informative API documentation.
Tip for better IDE support
In order to get better IDE support, you should add a query
method phpDoc annotation to your model:
Or alternatively override the method:
Create queries only with the query()
static method:
Tests
Changelog
Please see CHANGELOG for more information on what has changed recently.
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-eloquent-spatial with dependencies
ext-json Version *
laravel/framework Version ^8.0|^9.0
phayes/geophp Version ^1.2