PHPackages                             michele-angioni/message-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. michele-angioni/message-board

ActiveLibrary

michele-angioni/message-board
=============================

A message board package for Laravel.

v2.0.2(10y ago)146764[1 issues](https://github.com/micheleangioni/message-board/issues)MITPHPPHP &gt;=5.5.9

Since Feb 4Pushed 9y ago7 watchersCompare

[ Source](https://github.com/micheleangioni/message-board)[ Packagist](https://packagist.org/packages/michele-angioni/message-board)[ RSS](/packages/michele-angioni-message-board/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (11)Versions (22)Used By (0)

MESSAGE BOARD
=============

[](#message-board)

[![License](https://camo.githubusercontent.com/c8b5d2b64772d761565ed61c43fe6fa4aeb89c5b97644c65943daf7eeeee1e77/68747470733a2f2f706f7365722e707567782e6f72672f6d696368656c652d616e67696f6e692f6d6573736167652d626f6172642f6c6963656e73652e737667)](https://packagist.org/packages/michele-angioni/message-board)[![Latest Stable Version](https://camo.githubusercontent.com/48643865143a824f3562ad392ff58ffd31a221e1e319b817ed75a118c3be1503/68747470733a2f2f706f7365722e707567782e6f72672f6d696368656c652d616e67696f6e692f6d6573736167652d626f6172642f762f737461626c65)](https://packagist.org/packages/michele-angioni/message-board)[![Build Status](https://camo.githubusercontent.com/27451b17372fc23123a6b8d98f64b555658e4034804d1c8cd7712f50d5e5d1c5/68747470733a2f2f7472617669732d63692e6f72672f6d696368656c65616e67696f6e692f6d6573736167652d626f6172642e737667)](https://travis-ci.org/micheleangioni/message-board)[![SensioLabsInsight](https://camo.githubusercontent.com/6cadc1a2b3b61945b925614cfab43215ef044e2f1e94259d0d7c76b5022cab5a/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f65323737623233322d626566302d343537362d626331612d3833623264316436613166352f736d616c6c2e706e67)](https://insight.sensiolabs.com/projects/e277b232-bef0-4576-bc1a-83b2d1d6a1f5)

Message Board is a [Laravel 5](http://laravel.com) package which assigns a message board to each User, where posts and comments can be posted.

Bans and a permission system are provided out of the box. Social features such as "likes" are included as well.

The package comes bundled with a highly customizable full featured API, which needs to be enabled in the config file, to let your application use Message Board through asynchronous calls without having to write your own API.

Documentation
-------------

[](#documentation)

Check our [wiki](https://github.com/micheleangioni/message-board/wiki) for full documentation.

Quick examples
--------------

[](#quick-examples)

**Retrieve a User Posts**

```
MessageBoard::getOrderedUserPosts($user);

```

**Create a new Post**

```
public function store(Request $request)
{
	[...]

	$user = User::findOrFail($request->get('id_user'));

	MessageBoard::createPost($user, Auth::user(), null, $text);

	[...]
}

```

**Create a Like**

```
public function postLikeStore($idPost, Request $request)
{
	[...]

	MessageBoard::createLike(Auth::user()->getKey(), $idPost, 'post');

	[...]
}

```

**Ban a User**

```
public function banUser($idUser, Request $request)
{
	[...]

	$user = User::findOrFail($idUser);

	MessageBoard::banUser($user, $request->get('days'), $request->get('reason'));

	[...]
}

```

**Read all User Notifications**

```
public function readNotifications()
{
	$user = Auth::user();

	$user->readAllNotifications();
}

```

Contribution guidelines
-----------------------

[](#contribution-guidelines)

Support follows PSR-1 and PSR-4 PHP coding standards, and semantic versioning.

Please report any issue you find in the issues page.

Use development branch for pull requests.

License
-------

[](#license)

Message Board is free software distributed under the terms of the MIT license.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity67

Established project with proven stability

 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 ~24 days

Recently: every ~12 days

Total

19

Last Release

3681d ago

Major Versions

v0.3.2 → v1.02016-01-31

v1.1.1 → v2.02016-03-07

PHP version history (2 changes)v0.1PHP &gt;=5.4.0

v0.3.1PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/8ecc70cee36d2415684680df6e8278c83fc1345dd982bc59296bd8b0b4515160?d=identicon)[Michele](/maintainers/Michele)

---

Top Contributors

[![micheleangioni](https://avatars.githubusercontent.com/u/7933034?v=4)](https://github.com/micheleangioni "micheleangioni (145 commits)")

---

Tags

laravelmessage-boardphplaravelnotificationsmessage board

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/michele-angioni-message-board/health.svg)

```
[![Health](https://phpackages.com/badges/michele-angioni-message-board/health.svg)](https://phpackages.com/packages/michele-angioni-message-board)
```

###  Alternatives

[grumpydictator/firefly-iii

Firefly III: a personal finances manager.

22.8k69.3k](/packages/grumpydictator-firefly-iii)[lakm/laravel-comments

Integrate seamless commenting functionality into your Laravel project.

40012.9k1](/packages/lakm-laravel-comments)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

762.6k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

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