| Install | |
|---|---|
composer require pw/core |
|
| Latest Version: | 1.0 |
| PHP: | >=5.6.4 |
Ini adalah package core pembantu untuk mempercepat dan mempermudah development aplikasi.
Mulailah dengan menginstal package melalui Composer.
composer require pw/core
Jika proses diatas sudah selesai, tambahkan class Service Provider dan Facade ke project anda pada file config/app.php
Pw\Core\CoreServiceProvider::class,
Pw\Core\ThemesServiceProvider::class,
Pw\Core\TranslatableServiceProvider::class,
'Module' => Pw\Core\Facades\Module::class,
'Theme' => Pw\Core\Facades\Theme::class,
Tambahkan juga middleware pada file app/Http/Kernel.php
protected $middlewareGroups = [
'web' => [
...
\Pw\Core\Middleware\Language::class,
],
];
Setelah menambahkan Service Provider, Facade, dan juga Middleware jalankan script.
php artisan vendor:publish
Jika sudah sudah berhasil mem-publish file vendor, silahkan ubah namespace model Role dan Permission pada file config/entrust.php.
'role' => 'App\Role',
'permission' => 'App\Permission',
menjadi
'role' => 'App\Modules\Authorization\Models\Role',
'permission' => 'App\Modules\Authorization\Models\Permission',
Dan juga silahkan sesuaikan pengaturan yang lainnya.
Jika selesai langkah diatas, selanjutnya install core. Eksekusi script dibawah dan ikuti langkah.
php artisan core:install
Itu dia core siap di pakai, silahkan seruput sejenak kopi anda dan mulailah berkreasi.