bootstrap website templates

Profil Pengguna Aplikasi Pemerintah Provinsi Banten

Profil Pengguna Aplikasi Pemerintah Provinsi Banten

Salam kawan Source Code Aplikasi, pada postingan ini saya akan berbagi tentang Profil Pengguna Aplikasi Pemerintah Provinsi Banten yang mudah-mudahan dapat berguna untuk sobat saat belajar pengembangan program berbasis Php. Source code aplikasi ini dapat sobat download secara cuma-cuma dan dijadikan rujukan coding dalam pengembangan program atau juga dapat dimanfaatkan ide pembuatan tugas kuliah, atau bahkan dapat juga dipakai langsung, meski harus tetap memperhatikan copyright developer pada aplikasinya.

Deskripsi Aplikasi


Profil Pengguna

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');

© Copyright 2020 Source Code Aplikasi. All Rights Reserved.