Office.in.th
คู่มือระบบ เนื้อหาผ่านการตรวจสอบแล้ว

การสร้างโปรเจค Laravel ด้วย Composer

การสร้างโปรเจค Laravel เป็นขั้นตอนสำคัญสำหรับการพัฒนาแอปพลิเคชันใน Laravel ในบทนี้เราจะเรียนรู้วิธีการสร้างโปรเจค Laravel ใหม่ด้วย Composer ซึ่งเป็นเครื่องมือใน...

การสร้างโปรเจค Laravel เป็นขั้นตอนสำคัญสำหรับการพัฒนาแอปพลิเคชันใน Laravel ในบทนี้เราจะเรียนรู้วิธีการสร้างโปรเจค Laravel ใหม่ด้วย Composer ซึ่งเป็นเครื่องมือในการจัดการแพ็คเกจสำหรับ PHP

ขั้นตอนการสร้างโปรเจค Laravel ด้วย Composer

1. ตรวจสอบการติดตั้ง Composer

ก่อนอื่นให้ตรวจสอบว่าคุณได้ติดตั้ง Composer บนเครื่องแล้วหรือไม่ โดยเปิด Terminal (สำหรับ macOS/Linux) หรือ Command Prompt (สำหรับ Windows) และพิมพ์คำสั่งต่อไปนี้:

composer -v

หากติดตั้งสำเร็จ จะเห็นเวอร์ชันของ Composer แสดงขึ้นมา

2. การติดตั้ง Laravel ผ่าน Composer

ใช้คำสั่งด้านล่างเพื่อสร้างโปรเจค Laravel ใหม่ โดยให้ระบุชื่อโปรเจคของคุณที่ตำแหน่ง project_name:

composer create-project --prefer-dist laravel/laravel project_name

ตัวอย่างการใช้งาน

หากต้องการสร้างโปรเจคใหม่ชื่อ myapp ให้พิมพ์คำสั่งนี้ใน Terminal หรือ Command Prompt:

composer create-project --prefer-dist laravel/laravel myapp

3. เริ่มต้นใช้งานโปรเจค

หลังจากที่ Composer ติดตั้ง Laravel และ dependency ต่างๆ เรียบร้อยแล้ว ให้เปลี่ยน directory เข้าไปในโฟลเดอร์โปรเจค:

cd myapp

จากนั้นใช้คำสั่ง php artisan serve เพื่อเริ่มต้นเซิร์ฟเวอร์ในเครื่อง

php artisan serve

หากไม่มีปัญหาอะไร คุณจะเห็นข้อความแสดง URL ของเซิร์ฟเวอร์ตัวอย่าง เช่น:

Starting Laravel development server: http://127.0.0.1:8000

เปิดเบราว์เซอร์ของคุณและไปที่ URL ที่แสดง (เช่น http://127.0.0.1:8000) คุณจะเห็นหน้าเริ่มต้นของ Laravel แสดงขึ้นมา

ตัวอย่างโค้ด

คำสั่งสำหรับสร้างโปรเจค

composer create-project --prefer-dist laravel/laravel myapp

เริ่มต้นเซิร์ฟเวอร์ทดสอบในเครื่อง

php artisan serve

การนำไปใช้งาน

ขั้นตอนนี้จะเป็นพื้นฐานที่ช่วยให้คุณสามารถเริ่มต้นโปรเจคใน Laravel ได้ หลังจากสร้างโปรเจคแล้ว คุณสามารถพัฒนาฟีเจอร์ที่ต้องการเพิ่มได้ ไม่ว่าจะเป็นการสร้าง Routing, Controller, Model หรือ View สำหรับแอปพลิเคชันของคุณ

Office.in.th Custom Service

ต้องการพัฒนาระบบหรือปรับแต่งจากโครงสร้างนี้?

Office.in.th รับพัฒนาและออกแบบ Enterprise Web Application, API Integration และระบบบริหารงานภาครัฐ/เอกชน พร้อมการสนับสนุนระยะยาว

ดูบริการรับพัฒนาซอฟต์แวร์