bantenprov / profil-pengguna
Repository untuk membuat profil pengguna banten satu login
Requires
- php: >=5.6.4
- illuminate/support: 5.4.*
- laravelcollective/html: ^5.4.0
This package is not auto-updated.
Last update: 2024-12-26 06:02:21 UTC
README
Profil Pengguna Aplikasi Pemerintah Provinsi Banten
install
install kanekes :
$ composer create-project bantenprov/kanekes project_name "v0.3.0"`
install package :
$ composer require bantenprov/profil-pengguna:dev-master`
require
kanekes v0.3.0
edit config
edit config/app.php
:
'providers' => [ Illuminate\Redis\RedisServiceProvider::class, Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, Illuminate\Session\SessionServiceProvider::class, Illuminate\Translation\TranslationServiceProvider::class, Illuminate\Validation\ValidationServiceProvider::class, Illuminate\View\ViewServiceProvider::class, //.... Collective\Html\HtmlServiceProvider::class, Bantenprov\ProfilPengguna\ProfilPenggunaServiceProvider::class,
'aliases' => [ 'Schema' => Illuminate\Support\Facades\Schema::class, 'Session' => Illuminate\Support\Facades\Session::class, 'Storage' => Illuminate\Support\Facades\Storage::class, 'URL' => Illuminate\Support\Facades\URL::class, 'Validator' => Illuminate\Support\Facades\Validator::class, 'View' => Illuminate\Support\Facades\View::class, //... 'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, 'Profil' => Bantenprov\ProfilPengguna\Facades\ProfilPengguna::class,
Artisan command
php artisan profil-pengguna:install
jika berhasil maka pada terminal atau command prompt akan terlihat seperti :
Copied Directory [/workbench/bantenprov/profil-pengguna/src/resources/views] To [/resources/views]
Publishing complete.
Copied File [/workbench/bantenprov/profil-pengguna/src/config/config.php] To [/config/profil-pengguna.php]
Publishing complete.
Copied File [/workbench/bantenprov/profil-pengguna/src/stub/traits/trait.stub] To [/app/Traits/ProfilPenggunaTrait.php]
Publishing complete.
Installation done
tambahkan Profil::route()
pada routes/web.php
Profil::route();
jalankan artisan command : php artisan route:list --name=profil
untuk melihat route name dan url
config
untuk mengganti prefix atau middleware dapat di ganti melalui file config/profil-pengguna.php
'middleware' => 'auth', 'prefix' => 'dashboard'
Trait
untuk menambahkan method yang belum ada pada class ProfilPenggunaController
bisa ditambahkan pada app/Traits/ProfilPenggunaTrait.php
.
Contoh
misal untuk menambahkan method changePicture
pada class ProfilPenggunaController
:
namespace App\Traits; trait ProfilPenggunaTrait { public function changePicture(\Request $request) { return 'change picture'; } }
jadi pada routes/web.php
bisa ditambahkan seperti berikut :
Profil::route(); //... Route::get('/profil/change-picture','\Bantenprov\ProfilPengguna\Http\Controllers\ProfilPenggunaController@changePicture')->name('profil.change-picture');