Repolode
Team-Tea-Time

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. 1

    Установите пакет с помощью Composer

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

    Опубликуйте конфигурацию, переводы и миграции пакета

    php artisan vendor:publish
  3. 3

    Запустите миграции базы данных

    php artisan migrate
  4. 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 обновляется ежедневно.

Похожие проекты

Пакет для Laravel, заменяющий всплывающие окна JavaScript на уведомления, тосты и запросы ввода на базе SweetAlert2 через fluent PHP API.

Фронтенд и UI#laravel#php#popup
1,2 тыс.166PHPMITОбновлён 22 дня назад

Бесплатное ПО для форумов с открытым исходным кодом, написанное на PHP; репозиторий разработки также содержит историю версии 2.

2,1 тыс.+2 за неделю1 тыс.PHPGPL-2.0Активно поддерживаетсяОбновлён вчера

Обёртка для Laravel над PhpSpreadsheet: экспорт коллекций, запросов и Blade-представлений в Excel или CSV и импорт таблиц в модели Eloquent.

12,7 тыс.+2 за неделю2 тыс.PHPMITАктивно поддерживаетсяОбновлён 3 дня назад