PHP code example of hanzoalpha / laravel-wilayah

1. Go to this page and download the library: Download hanzoalpha/laravel-wilayah 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/ */

    

hanzoalpha / laravel-wilayah example snippets


return [
    'table_prefix' => 'ind_',

    /**
     * API Configuration.
     */
    'api' => [
        /**
         * If enabled, this will load Indonesia API.
         * - http://localhost:8000/api/wilayah/provinces
         * - http://localhost:8000/api/wilayah/cities
         * - http://localhost:8000/api/wilayah/districts
         * - http://localhost:8000/api/wilayah/villages
         */
        'enabled' => true,

        /**
         * The middleware for Indonesia API.
         */
        'middleware' => ['api'],

        /**
         * The route name for Indonesia API.
         */
        'route_name' => 'api.wilayah',

        /**
         * The route prefix for Indonesia API.
         */
        'route_prefix' => 'api/wilayah',

        /**
         * Specify which column will be displayed in the response data.
         * Only support columns from database.
         */
        'response_columns' => [
            //.
            'province' => ['code', 'name'],

            'city' => ['city_code', 'province_code', 'name'],

            'district' => ['district_code', 'city_code', 'name'],

            'village' => ['village_code', 'district_code', 'name'],

            'island' => ['province_code', 'city_code', 'island_code', 'name'],
        ],
];

$laravelWilayah = new HanzoAlpha\LaravelWilayah();
echo $laravelWilayah->echoPhrase('Hello, HanzoAlpha!');
bash
php artisan vendor:publish --tag="laravel-wilayah-migrations"
php artisan migrate
bash
php artisan vendor:publish --tag="laravel-wilayah-config"
bash
php artisan vendor:publish --tag="laravel-wilayah-views"