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