Download the PHP package bantenprov/advancetrust without Composer
On this page you can find all versions of the php package bantenprov/advancetrust. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bantenprov/advancetrust
More information about bantenprov/advancetrust
Files in bantenprov/advancetrust
Package advancetrust
Short Description Laravel package untuk mengolah role / hak akses pengguna aplikasi
License MIT
Homepage https://github.com/bantenprov/advancetrust
Informations about the package advancetrust
Advance Trust
This package inspired and extend the .
DEMO
Demo for this package is available here Role
Version
Version | Description |
---|---|
1.0.1 | Laravel |
1.0.2 | Laravel with VueJs |
1.0.3 | Available API Rest |
Install
-
Advancetrust for laravel :
composer require bantenprov/advancetrust "1.0.1"
-
Advancetrust for laravel with vue js :
composer require bantenprov/advancetrust "1.0.2"
- Advancetrust available API request :
composer require bantenprov/advancetrust "1.0.3"
1. In your config/app.php add for laravel <= 5.4 only:
2. php artisan
Please run this available command after finished installation
Add authentication to use the package
Edit resources/views/home.blade.php
Server config
Tambahkan pada .env anda parameter berikut
- Host yang digunakan sebagai role controller sebagai eksekutor penambahan role
setting ini harus digunakan pada semua site yang menggunakan advantrust.
- Host yang digunakan sebagai requestor penambahan role
Contoh penggunaan
Request menggunakan guzzle pada client
Request menggunakan package guzzle
caranya install terlebih dahulu package guzzle dengan cara :
composer require guzzlehttp/guzzle
pada client tambahkan BANTENPROV_ROLEHOST=http://localhost:8000
pada file .env
Host yang digunakan sebagai role controller sebagai eksekutor penambahan role
pada contoh di atas menggunakan http://localhost:8000
sebagai host
secret key secret_key
ini dibuat menggunakan package laravel-api-manager
, caranya akses pada browser : http://localhost:8000/api_manager
dan tambahkan data baru.
client : localhost:9090
description : cient
setelah berhasil di tambahkan
gunakan api keys
untuk pada value secret_key
pada header
'secret_key' => 'api_keys'
Pada host tambahkan BANTENPROV_DRIVERHOST=http://localhost:9090
pada file .env
Host yang digunakan sebagai requestor penambahan role
jadi pada contoh ini host yang diberi hak akses untuk melakukan penambahan data baru sesuai dengan BANTENPROV_DRIVERHOST
yaitu http://localhost:9090
dan selain dari http://localhost:9090
hanya mempunyai hak akses untuk meminta data dari http://localhost:8000
command run server pada client :
command run server pada host :
jika masih binggung untuk cara penggunaan
guzzle
silahkan baca-baca dokumentasinya disini
The MIT License (MIT). Please see License File for more information.
All versions of advancetrust with dependencies
php Version ~5.6|~7.0
bantenprov/laravel-api-manager Version ^1.0
guzzlehttp/guzzle Version ^6.3
santigarcor/laratrust Version 5.0.*
that0n3guy/transliteration Version 2.0.x
laravelcollective/html Version ^5.4.0