-
Notifications
You must be signed in to change notification settings - Fork 0
CLI
Tirapong Chaiyakun edited this page Sep 19, 2026
·
1 revision
รันจากรากโปรเจกต์
php deawx
php deawx list| คำสั่ง | ผลลัพธ์ |
|---|---|
php deawx make:controller User |
Apps/Controllers/UserController.php |
php deawx make:controller User --model |
สร้าง controller พร้อม model |
php deawx make:model User |
Apps/Models/User.php |
php deawx make:model User --controller |
สร้าง model พร้อม controller |
php deawx make:migration create_users_table |
ไฟล์ใน Database/migrations/
|
php deawx make:seeder UserSeeder |
Database/Seeders/UserSeeder.php |
ใช้ --force หรือ -f ถ้าต้องการทับไฟล์เดิม
ชื่อคลาสถูกแปลงเป็น PascalCase อัตโนมัติ อักขระพิเศษถูกตัดทิ้ง
| คำสั่ง | ความหมาย |
|---|---|
php deawx migrate |
รันไฟล์ที่ยังไม่เคยรัน |
php deawx migrate:rollback |
ย้อนชุดล่าสุด |
php deawx migrate:status |
ดูว่ารันแล้วหรือยัง |
php deawx migrate:fresh |
ลบตารางทั้งหมด แล้ว migrate ใหม่ |
php deawx migrate:fresh --seed |
fresh แล้วตามด้วย seeder |
php deawx db:seed |
รัน DatabaseSeeder
|
php deawx db:seed --class=UserSeeder |
รัน seeder ที่ระบุ |
php deawx db:tables |
รายชื่อตารางและจำนวนแถว |
php deawx db:columns users |
รายชื่อฟิลด์ของตาราง |
migrate:fresh ใช้ตอนพัฒนา อย่าใช้กับฐานข้อมูลที่มีข้อมูลจริง
| คำสั่ง | ความหมาย |
|---|---|
composer serve |
PHP built-in server ที่พอร์ต 8000 |
composer test |
PHPUnit |
composer cs-fix |
จัดโค้ด PER-CS 3.0 |
composer cs-check |
ตรวจสไตล์โดยไม่แก้ไฟล์ |