livewire-chat-app с Laravel Reverb
Хронология
31 августа
- Создал новый проект Laravel #initialCommit с помощью Breeze.
- Установлена трансляция с помощью
php artisan install:broadcasting
для включения функции трансляции. - Здесь добавлена проверка конфигурации пин-кода.
- Интегрированный ректор с поддержкой Laravel-ректора
- Реализован phpstan с поддержкой larastan с новейшей поддержкой.
- Заменено напряжение на традиционные компоненты под напряжением.
1 сентября
- Скорректированные макеты для работы с полностраничными компонентами Livewire.
- Добавлен охват типов вредителей для обеспечения полной безопасности типов.
- Удалена проверка электронной почты, так как в нашем случае она не нужна.
- Оптимизированные испытания компонентов под напряжением
- Расширение охвата тестированием до 100 %.
- Создана модель комнаты, миграция, фабрика и тесты.
- Создана модель участника, миграция, фабрика и тесты.
- Создана модель чата, миграция, фабрика и тесты.
- Установлены связи между комнатой, участником и чатом и добавлены тесты для них.
2 сентября
- Компоненты информационной панели и профиля перемещены в каталог страниц.
- Добавлен атрибут профиля в модель пользователя и обновлены тесты.
- Создан компонент «Чаты» и добавлены тесты.
- Рефакторинг web.php для использования группы промежуточного программного обеспечения для маршрутов аутентификации.
- разработал боковую панель и добавил компонент боковой панели
- Добавлены тесты для компонента боковой панели с комнатами и без них.
3 сентября
- Мы получили свой первый PR №1
7 сентября
- Обновленные зависимости
- Добавлены чаты в навигацию
- Спроектировали пользовательский интерфейс чатов и перенесли его в компонент.
- Добавлено несколько тестов, чтобы убедиться, что все идет правильно.
5 октября
- Добавлен компонент «Выбрать».
- Добавлена функция создания комнаты.
- Добавлена функция коммутационной комнаты.
- Добавлены тесты для новых функций.
- Небольшой рефакторинг
6 октября
- Обновленные зависимости
- Обновлена боковая панель для отображения комнат пользователя.
- Обновлен индексный компонент комнаты от пользователя.
- Обновлены тесты, отражающие изменения.
- Небольшой рефакторинг
Еще больше обновлений впереди...