secretwebmaster/wncms-faqs
最新稳定版本:v1.0.2
Composer 安装命令:
composer require secretwebmaster/wncms-faqs
包简介
FAQ module package for WNCMS
README 文档
README
A modular FAQ management package for WNCMS (Laravel-based CMS).
This package provides backend CRUD interfaces, API routes, and frontend rendering for Frequently Asked Questions.
Installation
Require the package via Composer:
composer require secretwebmaster/wncms-faqs
If you’re developing locally with wncms-core in a monorepo, you can also link it as a path repository.
Configuration
The service provider Secretwebmaster\WncmsFaqs\Providers\WncmsFaqsServiceProvider is auto-discovered by Laravel.
After installation, run the migrations:
php artisan migrate
Optionally, seed example data:
php artisan db:seed --class=Secretwebmaster\\WncmsFaqs\\Database\\Seeders\\FaqSeeder
Usage
The package automatically registers the following routes (depending on your WNCMS version):
- Backend:
/panel/faqs - API:
/api/v1/faqs
Each FAQ supports translatable fields (if wncms-translatable is installed) and integrates with FaqManager for listing and filtering.
Example:
use Secretwebmaster\WncmsFaqs\Services\Managers\FaqManager; $faqs = (new FaqManager())->getList(['status' => 'active']);
Directory Structure
wncms-faqs/
├── composer.json
├── database/
│ ├── migrations/
│ └── seeders/
├── resources/
│ ├── lang/
│ └── views/
├── routes/
├── src/
│ ├── Http/
│ ├── Models/
│ ├── Providers/
│ └── Services/
└── README.md
Author
Secretwebmaster https://github.com/secretwebmaster
License
This package is open-sourced software licensed under the MIT License.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-19