Paquete de Laravel que sustituye las ventanas emergentes de JavaScript por alertas, notificaciones toast y solicitudes de entrada basadas en SweetAlert2 mediante una API fluida de PHP.
Team-Tea-Time/laravel-forum
Un paquete de foros ligero para Laravel que añade hilos, publicaciones y categorías a una aplicación Laravel existente con una configuración mínima.
- Estrellas
- 651
- Forks
- 174
- Issues abiertos
- 4
- Último commit
- hace 4 días
¿Qué es?
Laravel Forum es un paquete de PHP que añade funciones de foro a una aplicación Laravel. Incluye categorías, hilos, publicaciones y otras funciones relacionadas con los foros, y está diseñado para integrarse en un proyecto existente, no para funcionar como sistema independiente.
La instalación se realiza mediante Composer. Después, se publican la configuración, las traducciones y las migraciones del paquete, y se ejecutan las migraciones. Los presets de interfaz se instalan con un comando de Artisan; el preset predeterminado, livewire-tailwind, usa Livewire y Tailwind. Los archivos de configuración controlan el comportamiento del foro y la conexión del paquete con el modelo de usuario, incluido el atributo que se usa como nombre visible.
El paquete incluye traducciones a 15 idiomas, entre ellos chino, y un comando para cargar categorías, hilos, publicaciones y un usuario de ejemplo para hacer pruebas. Las versiones corresponden a versiones específicas de Laravel y PHP; Laravel 13 requiere PHP 8.3 o posterior.
Funciones clave
- 01Añade categorías, hilos y publicaciones a una aplicación Laravel.
- 02Se instala mediante Composer y comandos de Artisan, con descubrimiento del paquete.
- 03Incluye presets de interfaz, entre ellos uno basado en Livewire y Tailwind.
- 04Incluye traducciones a 15 idiomas, entre ellos chino.
- 05Incluye un comando para cargar datos de ejemplo del foro.
Casos de uso
- Añadir un foro de debate comunitario a un sitio web existente creado con Laravel.
- Crear un foro de soporte o preguntas y respuestas dentro de un producto basado en Laravel.
- Crear prototipos de funciones de foro con datos de ejemplo cargados.
Inicio rápido
- 1
Instala el paquete con Composer
composer require riari/laravel-forum:^8.0 - 2
Publica la configuración, las traducciones y las migraciones del paquete
php artisan vendor:publish - 3
Ejecuta las migraciones de la base de datos
php artisan migrate - 4
Instala un ajuste preestablecido de UI, por ejemplo, livewire-tailwind
php artisan forum:preset-install livewire-tailwind
Antes de usarlo
- Requiere Laravel 12 o 13 y PHP 8.2 o posterior, por lo que no es compatible con aplicaciones Laravel antiguas.
- El ajuste preestablecido de UI predeterminado necesita Livewire y otras dependencias de front-end.
- Las versiones anteriores del paquete ya no reciben mantenimiento.
Temas
Preguntas frecuentes
- ¿Qué es laravel-forum?
- Un paquete de foros ligero para Laravel que añade hilos, publicaciones y categorías a una aplicación Laravel existente con una configuración mínima. Laravel Forum es un paquete de PHP que añade funciones de foro a una aplicación Laravel. Incluye categorías, hilos, publicaciones y otras funciones relacionadas con los foros, y está diseñado para integrarse en un proyecto existente, no para funcionar como sistema independiente.
- ¿laravel-forum es gratuito? ¿Qué licencia tiene?
- laravel-forum es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿laravel-forum sigue mantenido?
- Mantenimiento activo. El último commit de laravel-forum fue el 2 nov 2026.
- ¿Para qué puedo usar laravel-forum?
- Añadir un foro de debate comunitario a un sitio web existente creado con Laravel. Crear un foro de soporte o preguntas y respuestas dentro de un producto basado en Laravel. Crear prototipos de funciones de foro con datos de ejemplo cargados.
- ¿Cómo se instala laravel-forum?
- Instala el paquete con Composer: composer require riari/laravel-forum:^8.0 Publica la configuración, las traducciones y las migraciones del paquete: php artisan vendor:publish Ejecuta las migraciones de la base de datos: php artisan migrate Instala un ajuste preestablecido de UI, por ejemplo, livewire-tailwind: php artisan forum:preset-install livewire-tailwind
- ¿Dónde consigo laravel-forum?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Team-Tea-Time/laravel-forum
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Flarum es un software de foros de debate sencillo y rápido para crear comunidades en línea, desarrollado en PHP con una arquitectura extensible.
Conjunto de sniffs de PHP_CodeSniffer que promueven un código PHP más seguro, limpio y coherente, muchos de ellos con corrección automática.
Software gratuito y de código abierto para foros, escrito en PHP; su repositorio de desarrollo también incluye el historial de la versión 2.
Paquete de Laravel que permite registrar rutas colocando atributos de PHP 8 directamente en las clases y los métodos de los controladores.
Un wrapper de Laravel para PhpSpreadsheet que permite exportar colecciones, consultas y vistas Blade a Excel o CSV, e importar hojas de cálculo en modelos Eloquent.