เตรียมเครื่องมือพัฒนาเว็บแอพพลิเคชัน Laravel ด้วย docker และ Laravel sail บนระบบปฏิบัติการ windows

กระทู้สนทนา
https://arit.rmutsb.ac.th/content/5164

สิ่งที่ต้องติดตั้งมาก่อน
1.Docker-desktop สามารถดาวน์โหลดได้โดย คลิกที่นี่ 
2.WSL (Windows Subsystem for Linux) ศึกษาเพิ่มเติมที่
3.โปรแกรม Visual Studio Code สามารถดาวน์โหลดได้โดย คลิกที่นี่

ขั้นตอนการติดตั้ง Laravel sail
1.เปิดโปรแกรม Visual Studio Code และกดแป้นพิมพ์ ctrl+shift+P พิมพ์ค้นหา wsl ดังภาพให้เลือก WSL:connect to WSL
2.เปิดเมนู Terminal ของ vscode ขึ้นมา ให้เลือก new Terminal ให้ไปที่ path ที่เราต้องการติดตั้ง ใช้คำสั่ง cd /home/local ดังภาพ
3.พิมพ์คำสั่ง curl -s "https://laravel.build/example-app?with=mysql,redis" | bash| bash เพื่อติดตั้ง Laravel ผ่าน docker (ต้องเปิดโปรแกรม docker-desktop ขึ้นมาด้วยก่อนรัน command) โดยระบบจะใช้เวลาในการรันซักช่วงเวลานึง
4.เมื่อระบบติดตั้งเรียบร้อยแล้ว ให้เข้าไปที่ path laravel-01 และใช้คำสั่ง cd laravel-01 และรันคำสั่ง./vendor/bin/sail up -d เป็นการเรียกใช้งาน service ของ laravel ให้ทำงาน
5.ทดลองเข้า web browser ที่ URL http://localhost/ จะได้หน้าตาดังนี้

แนะนำคำสั่งเพิ่มเติมที่เจอบ่อย
./vendor/bin/sail up -d = up service ขึ้นมาคล้ายๆกับ docker compose up -d
./vendor/bin/sail down = down service ขึ้นมาคล้ายๆกับ docker compose down
./vendor/bin/sail php artisan …. = เรียกใช้คำสั่ง php artisan ต่างๆ
./vendor/bin/sail npm install …. = เรียกใช้คำสั่ง npm install
./vendor/bin/sail npm run dev …. = เรียกใช้คำสั่ง npm run dev
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่