PHPackages                             selectandstart/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. selectandstart/laravel-forum

ActiveLibrary[Framework](/categories/framework)

selectandstart/laravel-forum
============================

A Laravel package providing a solid foundation for building discussion forums

6.x-dev(8mo ago)17[5 PRs](https://github.com/SelectandStart/laravel-forum/pulls)MITPHPPHP ^8.4CI passing

Since May 27Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/SelectandStart/laravel-forum)[ Packagist](https://packagist.org/packages/selectandstart/laravel-forum)[ RSS](/packages/selectandstart-laravel-forum/feed)WikiDiscussions 6.x Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (5)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) [![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/).**

Versions
--------

[](#versions)

**Laravel version****Package version****PHP version**12^6.x-dev^8.211^6.0^8.210^5.5^8.1Please note that older package versions not listed above are no longer maintained or supported.

See the [support policy in the Laravel docs](https://laravel.com/docs/11.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 selectandstart/laravel-forum:6.x-dev

```

[Package Discovery](https://laravel.com/docs/11.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 `bootstrap/providers.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)

A `forum:preset-install {name}` command is available for installing UI presets. Run `forum:preset-list` to see a list of available presets. You must install one of these to publish the corresponding views to your application. For example:

`php artisan forum:preset-install livewire-tailwind`

Note

By default, the `livewire-tailwind` preset is set as the active one in the `forum.frontend.preset` config value. This preset requires Livewire and a few other dependencies. Refer to [UI Presets](https://www.teamteatime.net/docs/laravel-forum/6.x/front-end/ui-presets) for details.

### Additional steps

[](#additional-steps)

#### Configuration

[](#configuration)

Several configuration files are published to `config/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.

Note

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}`.

Note

Some new language strings have been introduced in version 6 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/11.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

36

—

LowBetter than 82% of packages

Maintenance72

Regular maintenance activity

Popularity6

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

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

248d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/147994677?v=4)[Select and Start](/maintainers/SelectandStart)[@SelectandStart](https://github.com/SelectandStart)

---

Top Contributors

[![Riari](https://avatars.githubusercontent.com/u/3583774?v=4)](https://github.com/Riari "Riari (390 commits)")[![atrakeur](https://avatars.githubusercontent.com/u/3091077?v=4)](https://github.com/atrakeur "atrakeur (108 commits)")[![SelectandStart](https://avatars.githubusercontent.com/u/147994677?v=4)](https://github.com/SelectandStart "SelectandStart (41 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (22 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)")[![jeffreyvr](https://avatars.githubusercontent.com/u/9550079?v=4)](https://github.com/jeffreyvr "jeffreyvr (4 commits)")[![codeflorist](https://avatars.githubusercontent.com/u/41453547?v=4)](https://github.com/codeflorist "codeflorist (4 commits)")[![mas-al170](https://avatars.githubusercontent.com/u/171222951?v=4)](https://github.com/mas-al170 "mas-al170 (3 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)")[![breakeryouko](https://avatars.githubusercontent.com/u/4318662?v=4)](https://github.com/breakeryouko "breakeryouko (2 commits)")[![gerbenjacobs](https://avatars.githubusercontent.com/u/715095?v=4)](https://github.com/gerbenjacobs "gerbenjacobs (2 commits)")[![Fot0n](https://avatars.githubusercontent.com/u/6566055?v=4)](https://github.com/Fot0n "Fot0n (2 commits)")[![flinux](https://avatars.githubusercontent.com/u/197138?v=4)](https://github.com/flinux "flinux (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 12forumdiscuss

### Embed Badge

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

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

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[riari/laravel-forum

A Laravel package providing a solid foundation for building discussion forums

64394.9k3](/packages/riari-laravel-forum)[jsdecena/laracom

Laravel powered e-commerce

2.0k4.4k](/packages/jsdecena-laracom)[getcandy/core

GetCandy Laravel e-commerce core functionality.

156.6k3](/packages/getcandy-core)

PHPackages © 2026

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