Repolode
Team-Tea-Time

Team-Tea-Time/laravel-forum

Um pacote de fórum enxuto para Laravel que adiciona tópicos, publicações e categorias a um app Laravel existente com configuração mínima.

Estrelas
651
Forks
174
Issues abertas
4
Último commit
há 5 dias

O que é?

Laravel Forum é um pacote PHP que adiciona funcionalidades de fórum a uma aplicação Laravel. Ele oferece categorias, tópicos, publicações e outros recursos relacionados a fóruns, e foi projetado para ser integrado a um projeto existente, em vez de funcionar como um sistema independente.

A instalação é feita pelo Composer. Em seguida, é preciso publicar as configurações, as traduções e as migrations do pacote e executá-las. Um preset de UI é instalado com um comando do Artisan; o preset padrão, livewire-tailwind, usa Livewire e Tailwind. Os arquivos de configuração controlam o comportamento do fórum e a conexão do pacote com o modelo de usuário, incluindo o atributo usado como nome de exibição.

O pacote inclui traduções para 15 idiomas, entre eles chinês, e um comando para inserir dados de exemplo para testes: categorias, tópicos, publicações e um usuário. As versões correspondem a versões específicas do Laravel e do PHP; o Laravel 13 exige PHP 8.3 ou mais recente.

Recursos principais

  • 01Adiciona categorias, tópicos e publicações a uma aplicação Laravel.
  • 02Instalação via Composer e comandos do Artisan, com descoberta automática do pacote.
  • 03Oferece presets de UI, incluindo um preset com Livewire e Tailwind.
  • 04Inclui traduções para 15 idiomas, entre eles chinês.
  • 05Inclui um comando para inserir dados de exemplo do fórum.

Casos de uso

  • Adicionar um fórum de discussão da comunidade a um site Laravel existente.
  • Criar um fórum de suporte ou perguntas e respostas dentro de um produto baseado em Laravel.
  • Prototipar funcionalidades de fórum com dados de exemplo inseridos por seed.

Início rápido

  1. 1

    Instale o pacote usando o Composer

    composer require riari/laravel-forum:^8.0
  2. 2

    Publique a configuração, as traduções e as migrações do pacote

    php artisan vendor:publish
  3. 3

    Execute as migrações do banco de dados

    php artisan migrate
  4. 4

    Instale um preset de UI, por exemplo, livewire-tailwind

    php artisan forum:preset-install livewire-tailwind

Antes de usar

  • Requer Laravel 12 ou 13 e PHP 8.2 ou superior, portanto não oferece suporte a aplicações Laravel mais antigas.
  • O preset de UI padrão precisa do Livewire e de outras dependências de front-end.
  • As versões antigas do pacote não são mais mantidas.

Tópicos

Perguntas frequentes

O que é laravel-forum?
Um pacote de fórum enxuto para Laravel que adiciona tópicos, publicações e categorias a um app Laravel existente com configuração mínima. Laravel Forum é um pacote PHP que adiciona funcionalidades de fórum a uma aplicação Laravel. Ele oferece categorias, tópicos, publicações e outros recursos relacionados a fóruns, e foi projetado para ser integrado a um projeto existente, em vez de funcionar como um sistema independente.
laravel-forum é gratuito? Qual é a licença?
laravel-forum é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
laravel-forum ainda é mantido?
Manutenção ativa. O último commit de laravel-forum foi em 2 de nov. de 2026.
Para que posso usar laravel-forum?
Adicionar um fórum de discussão da comunidade a um site Laravel existente. Criar um fórum de suporte ou perguntas e respostas dentro de um produto baseado em Laravel. Prototipar funcionalidades de fórum com dados de exemplo inseridos por seed.
Como instalar laravel-forum?
Instale o pacote usando o Composer: composer require riari/laravel-forum:^8.0 Publique a configuração, as traduções e as migrações do pacote: php artisan vendor:publish Execute as migrações do banco de dados: php artisan migrate Instale um preset de UI, por exemplo, livewire-tailwind: php artisan forum:preset-install livewire-tailwind
Onde consigo laravel-forum?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Team-Tea-Time/laravel-forum

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados