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

การใช้ Artisan Command Line

Artisan เป็นเครื่องมือ command line ที่มาพร้อมกับ Laravel ซึ่งช่วยให้การพัฒนาแอปพลิเคชันง่ายขึ้น ด้วยคำสั่งที่ Artisan มี นักพัฒนาสามารถสร้างคอนโทรลเลอร์ โมเดล

Artisan เป็นเครื่องมือ command line ที่มาพร้อมกับ Laravel ซึ่งช่วยให้การพัฒนาแอปพลิเคชันง่ายขึ้น ด้วยคำสั่งที่ Artisan มี นักพัฒนาสามารถสร้างคอนโทรลเลอร์ โมเดล การตั้งค่า migration รวมไปถึงการรันเซิร์ฟเวอร์และคำสั่งอื่นๆ ที่เกี่ยวกับการพัฒนาได้

คำสั่งพื้นฐานของ Artisan

คำสั่งพื้นฐานของ Artisan สามารถรันได้ผ่าน php artisan ซึ่งจะทำให้คุณเห็นรายการคำสั่งทั้งหมดที่สามารถใช้ได้

php artisan

คำสั่ง Artisan ที่ใช้บ่อย

  1. รันเซิร์ฟเวอร์ด้วย Artisan
    • คำสั่งนี้ใช้เพื่อรันเซิร์ฟเวอร์ในเครื่องทดสอบของ Laravel
php artisan serve

หลังจากรันคำสั่งนี้ จะได้ URL ของเซิร์ฟเวอร์ เช่น http://127.0.0.1:8000

การสร้าง Controller

คำสั่งนี้ช่วยสร้างคอนโทรลเลอร์ใหม่

php artisan make:controller ExampleController

การสร้าง Model

ใช้สร้างโมเดลใหม่ในแอปพลิเคชัน

php artisan make:model Example

การสร้าง Migration

ใช้สร้างไฟล์ migration ที่จะช่วยจัดการโครงสร้างฐานข้อมูล

php artisan make:migration create_example_table

การรัน Migration

ใช้สำหรับรันไฟล์ migration ที่สร้างขึ้น เพื่อนำไปใช้งานจริงในฐานข้อมูล

php artisan migrate

การสร้าง Seeder

ใช้สร้างไฟล์ seeder เพื่อเติมข้อมูลตัวอย่างลงในฐานข้อมูล

php artisan make:seeder ExampleSeeder

การใช้งาน Artisan Command

การใช้งาน Artisan Command ทำให้คุณสามารถจัดการโปรเจคได้ง่ายขึ้น ตัวอย่างเช่น เมื่อคุณต้องการเพิ่มคอนโทรลเลอร์ คุณสามารถใช้คำสั่ง php artisan make:controller เพื่อสร้างไฟล์คอนโทรลเลอร์พร้อมโครงสร้างที่กำหนดไว้แล้ว และยังสามารถสร้าง migration เพื่อตั้งค่าโครงสร้างตารางในฐานข้อมูลด้วยคำสั่ง php artisan make:migration

ตัวอย่างการใช้งานคำสั่ง Artisan

  1. สร้าง Controller และ Model พร้อมกัน
php artisan make:model Product -mcr

คำสั่งนี้จะสร้าง Product model พร้อมกับ migration, controller และ resource controller ไปในตัว

2.ล้างการตั้งค่า Cache ของการตั้งค่า

php artisan config:cache

คำสั่งนี้ช่วยเพิ่มความเร็วในการโหลดค่า config โดยจะ cache การตั้งค่าทั้งหมด

3.รัน Artisan Command แบบกำหนดเอง หากคุณสร้าง Artisan Command ขึ้นมาเอง เช่น ClearCacheCommand คุณสามารถรันคำสั่งได้ด้วย:

php artisan make:command ClearCacheCommand
Office.in.th Custom Service

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

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

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