PHP code example of erag / laravel-location-kit
1. Go to this page and download the library: Download erag/laravel-location-kit library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
erag / laravel-location-kit example snippets
'data' => storage_path('app/location'),
'inertia' => [
'enabled' => true,
'prop' => 'locationKit',
'share' => [
'countries' => true,
'states' => true,
'cities' => false,
'currencies' => true,
'timezones' => false,
'dial_codes' => true,
],
],
'cities' => true
use LaravelLocationKit\Facades\LocationKit;
LocationKit::countries();
LocationKit::states('india');
LocationKit::cities('gujarat');
LocationKit::currencies();
LocationKit::timezones();
LocationKit::dialCodes();
LocationKit::search('india');
LocationKit::countries();
LocationKit::states(?string $countryKey = null);
LocationKit::cities(?string $stateKey = null);
LocationKit::currencies();
LocationKit::timezones();
LocationKit::dialCodes();
LocationKit::search(string $query, int $limit = 10);
LocationKit::countryOptions();
LocationKit::stateOptions(string $countryKey);
LocationKit::cityOptions(string $stateKey);
'data' => storage_path('app/location'),
LocationKit::countryOptions();
LocationKit::stateOptions('india');
LocationKit::cityOptions('gujarat');
[
'label' => 'India',
'value' => 'india',
'key' => 'india',
]
location_countries();
location_states('india');
location_cities('gujarat');
location_currencies();
location_timezones();
location_dial_codes();
use App\Http\Controllers\LocationKitExampleController;
Route::get('/location-kit-example', [LocationKitExampleController::class, 'index'])
->name('location-kit.example');
namespace App\Http\Controllers;
use LaravelLocationKit\Facades\LocationKit;
use Inertia\Inertia;
use Inertia\Response;
class LocationKitExampleController extends Controller
{
public function index(): Response
{
return Inertia::render('LocationKitExample', [
'countries' => LocationKit::countryOptions(),
'states' => LocationKit::stateOptions('india'),
'cities' => LocationKit::cityOptions('gujarat'),
]);
}
}
bash
php artisan location-kit:clear-cache