แอพแชท livewire พร้อม Laravel Reverb
ไทม์ไลน์
31 ส.ค
- สร้างโครงการ Laravel ใหม่ #initialCommit กับ Breeze
- ติดตั้งการแพร่ภาพด้วย
php artisan install:broadcasting
เพื่อเปิดใช้งานฟังก์ชันการแพร่ภาพ - เพิ่มการตรวจสอบการกำหนดค่าไพน์ที่นี่
- เรคเตอร์แบบรวมพร้อมรองรับ Laravel-เรคเตอร์
- ใช้งาน phpstan พร้อมรองรับ larastan พร้อมรองรับ Bleeding Edge
- แทนที่โวลต์ด้วยส่วนประกอบ livewire แบบเดิม
1 กันยายน
- ปรับเค้าโครงให้ทำงานกับส่วนประกอบแบบเต็มหน้าของ livewire
- เพิ่มความคุ้มครองประเภทศัตรูพืชเพื่อความปลอดภัยเต็มรูปแบบ
- ลบการยืนยันอีเมลออกเนื่องจากไม่จำเป็นในกรณีของเรา
- การทดสอบที่ปรับให้เหมาะสมสำหรับส่วนประกอบ livewire
- ขยายความครอบคลุมการทดสอบให้ถึง 100%
- สร้างแบบจำลองห้อง การโยกย้าย โรงงาน และการทดสอบ
- สร้างโมเดลสมาชิก การโยกย้าย โรงงาน และการทดสอบ
- สร้างโมเดล Chat, การย้ายข้อมูล, โรงงาน และการทดสอบ
- สร้างความสัมพันธ์ระหว่างห้อง สมาชิก และแชท และเพิ่มการทดสอบสำหรับความสัมพันธ์เหล่านั้น
2 กันยายน
- ย้ายแดชบอร์ดและส่วนประกอบโปรไฟล์ไปยังไดเร็กทอรีเพจ
- เพิ่มคุณสมบัติโปรไฟล์ให้กับโมเดลผู้ใช้และการทดสอบที่อัปเดต
- สร้างองค์ประกอบการแชทและเพิ่มการทดสอบ
- ปรับโครงสร้าง web.php ใหม่เพื่อใช้กลุ่มมิดเดิลแวร์สำหรับเส้นทางการตรวจสอบสิทธิ์
- ออกแบบแถบด้านข้างและเพิ่มส่วนประกอบแถบด้านข้าง
- เพิ่มการทดสอบส่วนประกอบแถบด้านข้างทั้งที่มีและไม่มีห้อง
3 ก.ย
7 ก.ย
- อัปเดตการพึ่งพา
- เพิ่มการแชทในการนำทาง
- ออกแบบ Chats UI และย้ายไปยังส่วนประกอบ
- เพิ่มการทดสอบบางอย่างเพื่อให้แน่ใจว่าทุกอย่างถูกต้อง
5 ต.ค
- เพิ่มองค์ประกอบการเลือก
- เพิ่มคุณสมบัติการสร้างห้อง
- เพิ่มคุณสมบัติห้องสวิตช์
- เพิ่มการทดสอบสำหรับคุณสมบัติใหม่
- การรีแฟคเตอร์เล็กน้อยบางอย่าง
6 ต.ค
- อัปเดตการพึ่งพา
- อัปเดตแถบด้านข้างเพื่อแสดงห้องจากผู้ใช้
- อัปเดตองค์ประกอบดัชนีเป็นห้องจากผู้ใช้
- อัปเดตการทดสอบเพื่อให้สะท้อนถึงการเปลี่ยนแปลง
- การรีแฟคเตอร์เล็กน้อยบางอย่าง
การปรับปรุงเพิ่มเติมที่จะมา ...