Пакет для Laravel, заменяющий всплывающие окна JavaScript на уведомления, тосты и запросы ввода на базе SweetAlert2 через fluent PHP API.
Team-Tea-Time/laravel-forum
Лёгкий форумный пакет для Laravel: добавляет темы, сообщения и категории в существующее приложение с минимальной настройкой.
- Звёзды
- 651
- Форки
- 174
- Открытые issues
- 4
- Последний коммит
- 4 дня назад
Что это?
Laravel Forum — PHP-пакет, который добавляет форумные функции в приложение на Laravel. Он предоставляет категории, темы, сообщения и другие связанные с форумом возможности и рассчитан на интеграцию в существующий проект, а не на работу в качестве отдельной системы.
Установка выполняется через Composer: затем нужно опубликовать конфигурацию, переводы и миграции пакета и запустить миграции. UI-пресет устанавливается командой Artisan; в пресете по умолчанию, livewire-tailwind, используются Livewire и Tailwind. Файлы конфигурации задают поведение форума и способ взаимодействия пакета с пользовательской моделью, в том числе определяют атрибут, используемый для отображаемого имени.
В пакет входят переводы на 15 языков, включая китайский, а также команда для заполнения базы примерами категорий, тем, сообщений и пользователя. Версии привязаны к конкретным версиям Laravel и PHP; для Laravel 13 требуется PHP 8.3 или новее.
Ключевые возможности
- 01Добавляет категории, темы и сообщения в приложение на Laravel.
- 02Устанавливается через Composer и команды Artisan с автоматическим обнаружением пакетов.
- 03Предоставляет UI-пресеты, в том числе пресет на базе Livewire и Tailwind.
- 04Включает переводы на 15 языков, в том числе китайский.
- 05Включает команду для заполнения базы примерами форумных данных.
Сценарии использования
- Добавление площадки для обсуждений в существующий сайт на Laravel.
- Создание форума поддержки или вопросов и ответов внутри продукта на Laravel.
- Прототипирование форумных функций с помощью примеров данных.
Быстрый старт
- 1
Установите пакет с помощью Composer
composer require riari/laravel-forum:^8.0 - 2
Опубликуйте конфигурацию, переводы и миграции пакета
php artisan vendor:publish - 3
Запустите миграции базы данных
php artisan migrate - 4
Установите UI-пресет, например livewire-tailwind
php artisan forum:preset-install livewire-tailwind
Что важно знать
- Требуются Laravel 12 или 13 и PHP 8.2 или новее, поэтому старые приложения на Laravel не поддерживаются.
- Для UI-пресета по умолчанию нужны Livewire и другие зависимости фронтенда.
- Старые версии пакета больше не поддерживаются.
Темы
Частые вопросы
- Что такое laravel-forum?
- Лёгкий форумный пакет для Laravel: добавляет темы, сообщения и категории в существующее приложение с минимальной настройкой. Laravel Forum — PHP-пакет, который добавляет форумные функции в приложение на Laravel. Он предоставляет категории, темы, сообщения и другие связанные с форумом возможности и рассчитан на интеграцию в существующий проект, а не на работу в качестве отдельной системы.
- laravel-forum можно использовать бесплатно? Какая у него лицензия?
- laravel-forum распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- laravel-forum всё ещё поддерживается?
- Активно поддерживается. Последний коммит в laravel-forum — 2 нояб. 2026 г..
- Для чего можно использовать laravel-forum?
- Добавление площадки для обсуждений в существующий сайт на Laravel. Создание форума поддержки или вопросов и ответов внутри продукта на Laravel. Прототипирование форумных функций с помощью примеров данных.
- Как установить laravel-forum?
- Установите пакет с помощью Composer: composer require riari/laravel-forum:^8.0 Опубликуйте конфигурацию, переводы и миграции пакета: php artisan vendor:publish Запустите миграции базы данных: php artisan migrate Установите UI-пресет, например livewire-tailwind: php artisan forum:preset-install livewire-tailwind
- Где скачать laravel-forum?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Team-Tea-Time/laravel-forum
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Flarum — простое и быстрое ПО для форумов на PHP с расширяемой архитектурой, предназначенное для создания онлайн-сообществ.
Набор проверок PHP_CodeSniffer для более безопасного и чистого PHP-кода с единообразным форматированием; многие нарушения можно исправить автоматически.
Бесплатное ПО для форумов с открытым исходным кодом, написанное на PHP; репозиторий разработки также содержит историю версии 2.
Пакет Laravel, который регистрирует маршруты по атрибутам PHP 8, размещённым непосредственно в классах контроллеров и их методах.
Обёртка для Laravel над PhpSpreadsheet: экспорт коллекций, запросов и Blade-представлений в Excel или CSV и импорт таблиц в модели Eloquent.