Skip to content

mattrothenberg/location

Repository files navigation

Mattrothenberg\Location

A Location Autocomplete Field for Statamic V3

Why?

The inspiration for publishing this addon came from writing the following blog post.

https://dev.to/mattrothenberg/build-a-location-autocomplete-field-for-statamic-v3-49cp

Co-locating a custom fieldtype within your Statamic app is one thing... Building an addon so that other folks can use it, too, is another. This is the fruit of my labor!

Installation

(shamelessly cribbed from https://github.com/riasvdv/statamic-color-swatches)

Clone the Github repo somewhere, then add it to your composer.json's repositories array. (This is only necessary until the package is released.) Adjust the url to point to cloned directory.

"repositories": [
    {
        "type": "path",
        "url": "addons/mattrothenberg/location"
    }
]

Require it using Composer.

composer require mattrothenberg/location

Publish the assets

php artisan vendor:publish --provider="Mattrothenberg\Location\ServiceProvider"

Add two environment variables, since this library uses Places.js under the hood for location autocompletion.

PLACES_APP_ID=""
PLACES_API_KEY=""