Welcome to Bantenprov/laravel-api-manager!
Documents
Project package yang di gunakan untuk laravel api manager pemprov banten, dan package ini masih versi beta, found some bugs, create a patch or pull request. update pull
Note:
- Package ini masih dalam tahap pengembangan.
- package ini di gunakan untuk mengelola API KEY Provinsi Banten.
- Package ini untuk laravel 4.2 keatas.
Workflow
API Key Management ini dilengkapi dengan workflow management yang digunakan untuk melakukan proses permintaan sampai persetujuan API Key
Workflow State
- Request
- Needs completed document
- Document submitted
- Approved
- Rejected
Workflow Trasition
- Request to Rejected
- Request to Approved
- Request to Needs completed document
- Needs completed document to Document submitted
- Document submitted to Approved
- Document submitted to Rejected
Install package
$ composer require bantenprov/laravel-api-manager :dev-master
edit file config/app.php
tambahan class ini pada file config/app.php
Bantenprov\LaravelApiManager\LaravelApiManagerServiceProvider::class,
running script vendor:publish
running vendor publish
php artisan vendor:publish
hasilnya kegini
Copied Directory [/vendor/bantenprov/laravel-api-manager/src/config] To [/config]
Copied Directory [/vendor/bantenprov/laravel-api-manager/src/views] To [/resources/views/api_manager]
Copied Directory [/vendor/bantenprov/laravel-api-manager/src/controller] To [/app/Http/Controllers]
Copied Directory [/vendor/bantenprov/laravel-api-manager/src/models] To [/app]
Copied Directory [/vendor/bantenprov/laravel-api-manager/src/migrations] To [/database/migrations]
Copied Directory [/vendor/laravel/framework/src/Illuminate/Mail/resources/views] To [/resources/views/vendor/mail]
Publishing complete.
tambahkan route
running script
php artisan laravel-api-manager:add-route
hasilnya akan menambahkan route resource di routes/web.php
Route::resource('api_manager', 'ApiManagerController');
Migrasi database
running script
php artisan migrate
Running Modul
browse dari browser anda
http://your_domain.dev/api_manager
Running Modul
tambahkan pada .env anda parameter berikut
BANTENPROV_APIHOST=""
untuk production site
BANTENPROV_APIHOST=""
untuk development site