Download the PHP package erdaldemirci/larasquarev without Composer
On this page you can find all versions of the php package erdaldemirci/larasquarev. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download erdaldemirci/larasquarev
More information about erdaldemirci/larasquarev
Files in erdaldemirci/larasquarev
Package larasquarev
Short Description Simple and extensible Foursquare API PHP Client with Laravel Support based on Guzzle 6
License MIT
Homepage https://github.com/erdaldemirci/larasquarev
Informations about the package larasquarev
Larasquarev
Simple and extensible Foursquare API PHP Client with Laravel Facade and ServiceProvider based on Guzzle 7 Currently it supports only userless endpoint requests.
Install
Via Composer
Usage with Laravel
To use the Laravel Facade you need to add the ServiceProvider and Facade classes in your config\app.php
You need to add your Foursquare client ID and secret in config\services.php
After this you can directly use the Laravel Facade
Standard Usage
Query filters
If you need to generate, filter or transform your search query you can extract all the logic in a separate class that implements the Erdaldemirci\Larasquarev\Filter\FilterContract
and then just inject it with setFilter()
method.
Put your filter logic in the parse() method. It will automatically receive the query passed in the search methods. You can overwrite values, generate values from your custom array or whatever you need. The returned array will be sent with the Foursquare request.
Methods
Endpoints not covered by this library
You can use the request
method to query a Foursquare endpoint.
Searching Venues
Get a single venue
Other venues methods
License
The MIT License (MIT). Please see License File for more information.