Install from composer
composer require lyrasoft/portfolio
Then copy files to project
php windwalker pkg:install lyrasoft/portfolio -t routes -t lang -t migrations -t seeders
Seeders
portfolio-seeder.php
to resources/seeders/main.php
portfolio
type to category-seeder.php
Languages
If you don't want to copy language files, remove -t lang
from install command.
Then add this line to admin & front middleware:
$this->lang->loadAllFromVendor('lyrasoft/portfolio', 'ini');
Edit resources/menu/admin/sidemenu.menu.php
// Category
$menu->link('作品分類')
->to($nav->to('category_list', ['type' => 'portfolio']))
->icon('fal fa-sitemap');
// Portfolio
$menu->link('作品管理')
->to($nav->to('portfolio_list'))
->icon('fal fa-images');