imagina / ilocation-module
There is no license information available for the latest version (1.0.0) of this package.
Imagina Ilocation laravel module
Package info
github.com/imagina/imaginacms-ilocation
Type:laravel-module
pkg:composer/imagina/ilocation-module
1.0.0
2025-08-29 02:29 UTC
README
Implementation with Modules
In the Entity (Models/Entity)
- Add Events
public array $dispatchesEventsWithBindings = [ 'created' => [['path' => 'Modules\Ilocation\Events\CreateLocation']], 'creating' => [], 'updated' => [['path' => 'Modules\Ilocation\Events\UpdateLocation']], 'updating' => [], 'deleting' => [['path' => 'Modules\Ilocation\Events\DeleteLocation']], 'deleted' => [] ];
- Add relation:
public function locations() { if (isModuleEnabled('Ilocation')) { return app(\Modules\Ilocation\Relations\LocationsRelation::class)->resolve($this); } return new \Imagina\Icore\Relations\EmptyRelation(); }
- Post Locatable:
"locatable": {
"city_id": 1,
"country_id": 1,
"province_id": 1,
"address": "calle 1 #2-3"
"lat": "-142.545469874",
"lng": "85.639821"
}