Um pacote Laravel que substitui caixas de diálogo JavaScript por alertas, toasts e prompts de entrada baseados no SweetAlert2, usando uma API PHP fluente.
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
Instale o pacote usando o Composer
composer require riari/laravel-forum:^8.0 - 2
Publique a configuração, as traduções e as migrações do pacote
php artisan vendor:publish - 3
Execute as migrações do banco de dados
php artisan migrate - 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
Flarum é um software simples e rápido de fórum de discussão para criar comunidades online, feito em PHP e com arquitetura extensível.
Conjunto de sniffs do PHP_CodeSniffer que impõe um código PHP mais seguro, limpo e consistente, muitos com correção automática.
Software gratuito e de código aberto para fóruns, escrito em PHP, cujo repositório de desenvolvimento também inclui o histórico da versão 2.
Um pacote Laravel que permite registrar rotas com atributos do PHP 8 diretamente em classes e métodos de controllers.
Um wrapper para Laravel que usa o PhpSpreadsheet para exportar collections, queries e views do Blade para Excel ou CSV e importar planilhas em modelos Eloquent.