2017 © Pedro Peláez
 

library profil-pengguna

Repository untuk membuat profil pengguna banten satu login

image

bantenprov/profil-pengguna

Repository untuk membuat profil pengguna banten satu login

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Profil Pengguna

Profil Pengguna Aplikasi Pemerintah Provinsi Banten, (*1)

install

install kanekes :

``` sh $ composer create-project bantenprov/kanekes project_name "v0.3.0"`, (*2)

### install package :
```sh
$ composer require bantenprov/profil-pengguna:dev-master`

require

kanekes v0.3.0, (*3)

edit config

edit config/app.php :, (*4)

'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 :, (*5)

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, (*6)

config

untuk mengganti prefix atau middleware dapat di ganti melalui file config/profil-pengguna.php, (*7)

    'middleware' => 'auth',
    'prefix'     => 'dashboard'

Trait

untuk menambahkan method yang belum ada pada class ProfilPenggunaController bisa ditambahkan pada app/Traits/ProfilPenggunaTrait.php., (*8)

Contoh

misal untuk menambahkan method changePicture pada class ProfilPenggunaController :, (*9)

    namespace App\Traits;   

    trait ProfilPenggunaTrait
    {
        public function changePicture(\Request $request)
        {
            return 'change picture';
        }
    }

jadi pada routes/web.php bisa ditambahkan seperti berikut :, (*10)

Profil::route();
//...

Route::get('/profil/change-picture','\Bantenprov\ProfilPengguna\Http\Controllers\ProfilPenggunaController@changePicture')->name('profil.change-picture');

The Versions

02/01 2018

dev-master

9999999-dev

Repository untuk membuat profil pengguna banten satu login

  Sources   Download

MIT

The Requires