-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tirapong Chaiyakun edited this page Sep 19, 2026
·
3 revisions
เฟรมเวิร์ก PHP 8.2–8.4 สำหรับสร้าง REST API พัฒนาโดย Cyberthai
แพ็กเกจ: deawx/cyberrestapi
ซอร์ส: github.com/deawx/cyberrestapi
- Getting Started — ติดตั้งและรันโปรเจกต์
-
Configuration — ค่าใน
.env -
CLI — คำสั่ง
php deawx - Routing — กำหนด endpoint
- Controllers — Controller, Request, Response
- Validation — ตรวจข้อมูลเข้า
- Models — Model และฐานข้อมูล
- Pagination — ตัดหน้า
- Upload — อัปโหลดไฟล์
- Migration — สร้าง / แก้ / ลบตาราง
- Seeder — ใส่ข้อมูลตัวอย่าง
- Security — JWT, CORS, Cipher, CSRF
- Views — หน้า HTML และ HTTP client
- Logging — ล็อกและ rate limit
- Testing — PHPUnit และสไตล์โค้ด
| โฟลเดอร์ | หน้าที่ |
|---|---|
Core/ |
เฟรมเวิร์ก |
Apps/Controllers/ |
Controller ของแอป |
Apps/Models/ |
Model ของแอป |
Routes/web.php |
เส้นทาง API |
Database/migrations/ |
ไฟล์สร้างตาราง |
Database/Seeders/ |
ไฟล์ใส่ข้อมูล |
Views/ |
เทมเพลต HTML |
public/assets/ |
CSS / JS / รูป |
public/uploads/ |
ไฟล์ที่อัปโหลด |
Storage/logs/ |
ล็อก |
Storage/cache/rate/ |
ไฟล์ rate limit |
คัดลอกไฟล์ใน docs/wiki/ ไปเป็นหน้าใน wiki ของรีโป (ชื่อไฟล์ = ชื่อหน้า) หน้าแรกใช้ Home.md