PHPackages                             reytabs/laravel-forum - 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. [Framework](/categories/framework)
4. /
5. reytabs/laravel-forum

ActiveLibrary[Framework](/categories/framework)

reytabs/laravel-forum
=====================

A Laravel 6/7/8/9 package providing a solid foundation for building discussion forums

5.0.x-dev(2y ago)0932MITPHPPHP ^8.1

Since Mar 28Pushed 2y agoCompare

[ Source](https://github.com/reytabs/laravel-forum)[ Packagist](https://packagist.org/packages/reytabs/laravel-forum)[ RSS](/packages/reytabs-laravel-forum/feed)WikiDiscussions 5.0 Synced 2d ago

READMEChangelogDependencies (4)Versions (1)Used By (0)

[![Tests](https://github.com/Team-Tea-Time/laravel-forum/actions/workflows/tests.yml/badge.svg)](https://github.com/Team-Tea-Time/laravel-forum/actions/workflows/tests.yml/badge.svg) [![phpcs](https://github.com/Team-Tea-Time/laravel-forum/actions/workflows/phpcs.yml/badge.svg)](https://github.com/Team-Tea-Time/laravel-forum/actions/workflows/phpcs.yml/badge.svg) [![StyleCI](https://camo.githubusercontent.com/203883d30b4cd4faf86d87f296f4f588a24d2ba5c204348d4e6aa1c07c70d799/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f32383133393830312f736869656c643f7374796c653d666c6174266272616e63683d352e30)](https://github.styleci.io/repos/28139801?branch=5.0) [![Packagist Downloads](https://camo.githubusercontent.com/5fed04ecbcc6a9664ac093605af7b1ad2f7ecf06ccaf5e7fca31bda61767f1c3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f72696172692f6c61726176656c2d666f72756d)](https://camo.githubusercontent.com/5fed04ecbcc6a9664ac093605af7b1ad2f7ecf06ccaf5e7fca31bda61767f1c3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f72696172692f6c61726176656c2d666f72756d) [![Packagist License](https://camo.githubusercontent.com/1ca714522432fd98165b0873b272f92314965d2223593b87d20f7d2393f9002b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f72696172692f6c61726176656c2d666f72756d)](https://camo.githubusercontent.com/1ca714522432fd98165b0873b272f92314965d2223593b87d20f7d2393f9002b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f72696172692f6c61726176656c2d666f72756d)

[![Laravel Forum Logo](./logo.png)](./logo.png)

**Complete documentation is available on [teamteatime.net](https://www.teamteatime.net/docs/laravel-forum/5/).**

Versions
--------

[](#versions)

**Laravel version****Package version****PHP version**10^5.5^8.19^5.3^8.06 - 8^5.0^7.45^4.0^7.4See the [support policy in the Laravel docs](https://laravel.com/docs/9.x/releases#support-policy) for more information about Laravel release versions, their supported PHP versions, and how long they receive bug &amp; security fixes.

Installation
------------

[](#installation)

### Step 1: Install the package

[](#step-1-install-the-package)

Install the package via composer:

```
composer require riari/laravel-forum:~5.0

```

[Package Discovery](https://laravel.com/docs/8.x/packages#package-discovery) should take care of registering the service provider automatically, but if you need to do so manually, add the service provider to your `config/app.php`:

```
TeamTeaTime\Forum\ForumServiceProvider::class,
```

### Step 2: Publish the package files

[](#step-2-publish-the-package-files)

Run the vendor:publish command to publish the package config, translations and migrations to your app's directories:

`php artisan vendor:publish`

### Step 3: Update your database

[](#step-3-update-your-database)

Run your migrations:

`php artisan migrate`

### Step 4: Install a UI preset

[](#step-4-install-a-ui-preset)

As of 5.6.0, a `forum:install` command is available for installing UI presets. The available preset options are `bootstrap` (for a Bootstrap 5 UI) and `tailwind` (for a Tailwind CSS UI). You must install one of these to publish the corresponding views to your application. For example:

`php artisan forum:install tailwind`

### Additional steps

[](#additional-steps)

#### Configuration

[](#configuration)

Several configuration files are published to your application's config directory, each prefixed with `forum.`. Refer to these for a variety of options for changing the behaviour of the forum and how it integrates with key parts of your application code.

> You may need to modify the `forum.integration.user_name` config option according to your user model. This specifies which attribute on the user model should be used as a display name in the forum views.

#### Translations

[](#translations)

Laravel Forum currently supports 15 languages: German, English, Spanish, French, Italian, Dutch, Romanian, Russian, Thai, Turkish, Serbian, Portuguese (Brazil), Swedish, Chinese, and Indonesian. The translation files are published to `resources/lang/vendor/forum/{locale}`. **Some new language strings have been introduced in 5.0 but not yet translated; PRs to translate these would be greatly appreciated.**

Development
-----------

[](#development)

If you wish to contribute, an easy way to set up the package for local development is [Team-Tea-Time/laravel-studio](https://github.com/Team-Tea-Time/laravel-studio), which is set up to load a local working copy of this repository (see the [readme](https://github.com/Team-Tea-Time/laravel-studio/blob/6.x/readme.md#usage) for usage details).

### Running tests

[](#running-tests)

Bring up the MySQL service:

```
docker-compose up -d mysql
```

Install Composer dependencies:

```
docker-compose run --rm composer install
```

Run the phpunit container to execute tests:

```
docker-compose run --rm phpunit
```

### Seeding

[](#seeding)

The package tables can be seeded with sample categories, threads, posts, and a user via `forum:seed`:

```
docker-compose exec php-fpm php artisan forum:seed
```

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 66.2% 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

Unknown

Total

1

Last Release

828d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/77777416?v=4)[reytabs](/maintainers/reytabs)[@reytabs](https://github.com/reytabs)

---

Top Contributors

[![Riari](https://avatars.githubusercontent.com/u/3583774?v=4)](https://github.com/Riari "Riari (337 commits)")[![atrakeur](https://avatars.githubusercontent.com/u/3091077?v=4)](https://github.com/atrakeur "atrakeur (108 commits)")[![puzzledmonkey](https://avatars.githubusercontent.com/u/3913622?v=4)](https://github.com/puzzledmonkey "puzzledmonkey (10 commits)")[![ritey](https://avatars.githubusercontent.com/u/588686?v=4)](https://github.com/ritey "ritey (6 commits)")[![ALTELMA](https://avatars.githubusercontent.com/u/4938568?v=4)](https://github.com/ALTELMA "ALTELMA (5 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")[![codeflorist](https://avatars.githubusercontent.com/u/41453547?v=4)](https://github.com/codeflorist "codeflorist (4 commits)")[![aldok10](https://avatars.githubusercontent.com/u/20703405?v=4)](https://github.com/aldok10 "aldok10 (3 commits)")[![mas-al170](https://avatars.githubusercontent.com/u/171222951?v=4)](https://github.com/mas-al170 "mas-al170 (3 commits)")[![breakeryouko](https://avatars.githubusercontent.com/u/4318662?v=4)](https://github.com/breakeryouko "breakeryouko (2 commits)")[![sustartx](https://avatars.githubusercontent.com/u/6769829?v=4)](https://github.com/sustartx "sustartx (2 commits)")[![tanerkay](https://avatars.githubusercontent.com/u/224194?v=4)](https://github.com/tanerkay "tanerkay (2 commits)")[![flinux](https://avatars.githubusercontent.com/u/197138?v=4)](https://github.com/flinux "flinux (2 commits)")[![Fot0n](https://avatars.githubusercontent.com/u/6566055?v=4)](https://github.com/Fot0n "Fot0n (2 commits)")[![gerbenjacobs](https://avatars.githubusercontent.com/u/715095?v=4)](https://github.com/gerbenjacobs "gerbenjacobs (2 commits)")[![jeffreyvr](https://avatars.githubusercontent.com/u/9550079?v=4)](https://github.com/jeffreyvr "jeffreyvr (2 commits)")[![w3yyb](https://avatars.githubusercontent.com/u/2957912?v=4)](https://github.com/w3yyb "w3yyb (1 commits)")[![antonkomarev](https://avatars.githubusercontent.com/u/1849174?v=4)](https://github.com/antonkomarev "antonkomarev (1 commits)")[![fatihkahveci](https://avatars.githubusercontent.com/u/3296398?v=4)](https://github.com/fatihkahveci "fatihkahveci (1 commits)")[![h4yfans](https://avatars.githubusercontent.com/u/16527251?v=4)](https://github.com/h4yfans "h4yfans (1 commits)")

---

Tags

laravellaravel 6laravel 7laravel 8forumdiscuss

### Embed Badge

![Health badge](/badges/reytabs-laravel-forum/health.svg)

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

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k172.1k9](/packages/bagisto-bagisto)[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.7M223](/packages/backpack-crud)[laravel/octane

Supercharge your Laravel application's performance.

4.0k26.6M222](/packages/laravel-octane)[riari/laravel-forum

A Laravel package providing a solid foundation for building discussion forums

65598.7k3](/packages/riari-laravel-forum)[ronasit/laravel-entity-generator

Provided console command for generating entities.

2053.1k](/packages/ronasit-laravel-entity-generator)

PHPackages © 2026

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