PHPackages                             wangta69/laravel-board - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. wangta69/laravel-board

ActiveLibrary

wangta69/laravel-board
======================

BBS bulletin board system

8.12.3(4mo ago)166[1 issues](https://github.com/wangta69/laravel_board/issues)1MITPHPPHP &gt;=7.0.0

Since Jun 13Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/wangta69/laravel_board)[ Packagist](https://packagist.org/packages/wangta69/laravel-board)[ Docs](https://www.onstory.fun/packages/laravel-board)[ RSS](/packages/wangta69-laravel-board/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (27)Used By (1)

Laravel Board (K-BBS)
=====================

[](#laravel-board-k-bbs)

A Korean-style Bulletin Board System (BBS) package for Laravel.
한국형 계층형 게시판(BBS)을 라라벨에서 쉽고 빠르게 구축하기 위한 패키지입니다.

[![Latest Stable Version](https://camo.githubusercontent.com/f9ca623e31e43bc56b7f532e4b3d539b44a7abcde058434f4236328b7a83bd4e/68747470733a2f2f706f7365722e707567782e6f72672f77616e67746136392f6c61726176656c2d626f6172642f762f737461626c65)](https://packagist.org/packages/wangta69/laravel-board)[![License](https://camo.githubusercontent.com/0d1339c17c0135b8505be8352a9cb2d5e1dfc70ac478cb462ff11f18cbf39486/68747470733a2f2f706f7365722e707567782e6f72672f77616e67746136392f6c61726176656c2d626f6172642f6c6963656e7365)](https://packagist.org/packages/wangta69/laravel-board)

💡 Overview
----------

[](#-overview)

This library is designed to implement the hierarchical board structure (List, View, Write, Reply, Comment) commonly used in Korea within the Laravel environment. It supports **Bootstrap 5** by default.

이 라이브러리는 **[길라(Gilra)](https://gilra.kr)** (Online Fortune Service)의 커뮤니티 및 공지사항 기능을 구축하는 데 실제로 사용되었습니다.

- **Demo:** [Live Demo Link](https://www.onstory.fun/community)
- **Official Docs:** [Documentation](https://www.onstory.fun/packages/laravel-board)

🚀 Features
----------

[](#-features)

- **Korean Style BBS:** Hierarchical posts (Reply), Comments, Secret posts.
- **Admin Panel:** Built-in controller and views for board management.
- **Thumbnails:** Real-time thumbnail generator helper.
- **Widgets:** Latest posts widget helper.
- **Comments Component:** Easily add comment functionality to any model.

📦 Installation
--------------

[](#-installation)

### Requirements

[](#requirements)

- PHP &gt;= 7.4
- Laravel &gt;= 8.x (Tested on 8.x ~ 11.x)
- Bootstrap 5.x
- jQuery 3.6.x

### 1. Require the package via Composer

[](#1-require-the-package-via-composer)

```
composer require wangta69/laravel-board
```

### 2. Install Assets &amp; Config

[](#2-install-assets--config)

Run the installation command to publish assets and migration files.

```
php artisan pondol:install-bbs
```

🛠 Configuration &amp; Usage
---------------------------

[](#-configuration--usage)

### 1. Admin Security Setup

[](#1-admin-security-setup)

After installation, you should secure the Admin Controller. Go to `App/Http/Controllers/Bbs/Admin/BbsController.php` (or similar admin controllers) and set up the middleware or permission check in the `__construct` method.

```
public function __construct()
{
    $this->middleware('auth');

    // Example: Check for administrator role
    // if (!Auth::user()->hasRole('administrator')) {
    //     abort(403, 'Unauthorized action.');
    // }
}
```

### 2. Create a Board

[](#2-create-a-board)

1. Access the admin panel: `http://YourDomain/bbs/admin`
2. Create a new board configuration (e.g., table name: `notice`).
3. (Optional) If you need a role management system: ```
    php artisan make:model Role -m
    ```

### 3. Access the Board

[](#3-access-the-board)

- **Admin URL:** `http://YourDomain/bbs/admin/tbl/{table_name}`
- **User URL:** `http://YourDomain/bbs/{table_name}`

🎨 Helpers &amp; Components
--------------------------

[](#-helpers--components)

### Real-time Thumbnail

[](#real-time-thumbnail)

Generate thumbnails on the fly.

```

```

### Latest Posts Widget

[](#latest-posts-widget)

Display the latest posts from a specific board.

```
public function index()
{
    // usage: bbs_get_latest(['table' => 'table_name', 'cnt' => count])
    $notices = bbs_get_latest(['table' => 'notice', 'cnt' => 5]);

    return view('welcome', compact('notices'));
}
```

### Forum (Comment) Component

[](#forum-comment-component)

You can attach a comment section to any arbitrary model or page, not just the BBS.

```

```

- **skin:** Skin name (currently 'default' is available).
- **item:** Target category or model name (string).
- **itemId:** Unique ID of the target content.

📂 Customization
---------------

[](#-customization)

To customize the templates, look into the `resources/views/bbs/templates` directory. You can duplicate an existing template and modify it to create your own skin.

📜 License
---------

[](#-license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance56

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~36 days

Total

26

Last Release

147d ago

Major Versions

2.1.0.3 → 8.1.52024-08-28

PHP version history (3 changes)2.1.0.3PHP &gt;=5.3.0

8.1.5PHP &gt;=7.0.0

8.5.10PHP &gt;=8.0.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/d710777d1acc261175e5f7d5fd6fe55f09d44c496a1fead48c155835fa0fdb3a?d=identicon)[wangta69](/maintainers/wangta69)

---

Top Contributors

[![wangta69](https://avatars.githubusercontent.com/u/427687?v=4)](https://github.com/wangta69 "wangta69 (197 commits)")

---

Tags

bbsboardcomposerlaravelphplaravelboardkoreabbspondol

### Embed Badge

![Health badge](/badges/wangta69-laravel-board/health.svg)

```
[![Health](https://phpackages.com/badges/wangta69-laravel-board/health.svg)](https://phpackages.com/packages/wangta69-laravel-board)
```

###  Alternatives

[rtconner/laravel-likeable

Trait for Laravel Eloquent models to allow easy implementation of a 'like' or 'favorite' or 'remember' feature.

394388.0k5](/packages/rtconner-laravel-likeable)[fresns/fresns

Cross-platform general-purpose multiple content forms social network service software.

4841.5k](/packages/fresns-fresns)[slowlyo/owl-admin

基于 laravel、amis 开发的后台框架~

61214.2k26](/packages/slowlyo-owl-admin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
