
ระบบบริหารทรัพย์สิน
ระบบทะเบียนครุภัณฑ์ ยืม–คืน ส่งซ่อม โอนย้าย และจำหน่าย แยกสิทธิ์ 3 บทบาท
- ทุกการเปลี่ยนสถานะผ่าน service ตัวเดียว ที่อัปเดตทรัพย์สินและบันทึกประวัติใน transaction เดียวกัน
- กฎสำคัญบังคับที่ database: partial unique index กันยืมซ้ำ และ trigger ห้ามแก้หรือลบประวัติ
- conditional update กันสองคนกดเปลี่ยนสถานะพร้อมกัน ทั้งทรัพย์สินและคำขอยืม
- สิทธิ์ของทรัพย์สินและผู้ใช้กำหนดด้วย Laravel Policy และมี 44 test cases ครอบคลุมทั้งกฎใน database และการกดปุ่มจริงใน UI รันอัตโนมัติด้วย GitHub Actions ทุกครั้งที่ push
- Laravel 13
- Filament 5
- SQLite
- PHPUnit
- Docker
demo ใช้ server ฟรี เปิดครั้งแรกอาจต้องรอประมาณ 1 นาที · เลือกบทบาทเข้าใช้ได้ทันทีโดยไม่ต้องสมัคร
