PurwadiPw / core by purwadipw

Core pembantu untuk mempercepat dan mempermudah development aplikasi.
952
0
1
Package Data
Maintainer Username: purwadipw
Maintainer Contact: purwadie97@gmail.com (Purwadi)
Package Create Date: 2017-03-09
Package Last Update: 2017-05-10
Language: HTML
License: MIT
Last Refreshed: 2024-04-14 15:06:25
Package Statistics
Total Downloads: 952
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 1
Total Forks: 0
Total Open Issues: 0

PW Core

Ini adalah package core pembantu untuk mempercepat dan mempermudah development aplikasi.

Installation

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

Service Provider

Pw\Core\CoreServiceProvider::class,
Pw\Core\ThemesServiceProvider::class,
Pw\Core\TranslatableServiceProvider::class,

Facade

'Module' => Pw\Core\Facades\Module::class,
'Theme' => Pw\Core\Facades\Theme::class,

Tambahkan juga middleware pada file app/Http/Kernel.php

Middleware

protected $middlewareGroups = [
    'web' => [
        ...
        \Pw\Core\Middleware\Language::class,
    ],
];

Setelah menambahkan Service Provider, Facade, dan juga Middleware jalankan script.

Publish Vendor Files

php artisan vendor:publish

Jika sudah sudah berhasil mem-publish file vendor, silahkan ubah namespace model Role dan Permission pada file config/entrust.php.

Config

'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.

Install Core

php artisan core:install

Itu dia core siap di pakai, silahkan seruput sejenak kopi anda dan mulailah berkreasi.