带有 Laravel Reverb 的 livewire-chat-app
时间轴
8 月 31 日
- 使用 Breeze 创建了一个新的 Laravel 项目 #initialCommit
- 使用
php artisan install:broadcasting
安装广播以启用广播功能 - 此处添加了品脱配置检查
- 支持 Laravel-rector 的集成 ctor
- 实现了 phpstan,并支持 larastan 和前沿支持
- 用传统的火线元件取代伏特
9月1日
- 调整布局以与 Livewire 整页组件配合使用
- 增加了害虫类型覆盖范围,以确保全面的类型安全
- 删除了电子邮件验证,因为在我们的案例中不需要它
- 带电组件的优化测试
- 扩大测试覆盖率达到100%
- 创建房间模型、迁移、工厂和测试
- 创建成员模型、迁移、工厂和测试
- 创建聊天模型、迁移、工厂和测试
- 建立了 Room、Member 和 Chat 之间的关系,并为其添加了测试
9月2日
- 将仪表板和配置文件组件移至页面目录
- 向用户模型添加了配置文件属性并更新了测试
- 创建聊天组件并添加测试
- 重构 web.php 以使用中间件组进行身份验证路由
- 设计了侧边栏并添加了侧边栏组件
- 添加了对有或没有房间的侧边栏组件的测试
9月3日
9月7日
- 更新了依赖项
- 将聊天添加到导航中
- 设计聊天 UI 并将其移至组件中
- 添加了一些测试以确保一切正常。
10月5日
- 添加了选择组件
- 添加了创建房间功能
- 添加了开关室功能
- 添加了新功能的测试
- 一些小的重构
10月6日
- 更新了依赖项
- 更新了侧边栏以显示用户的房间
- 将用户的索引组件更新为房间
- 更新了测试以反映更改
- 一些小的重构
更多更新即将到来...