วันนี้ผมจะมาพาลุยทำความรู้จักกับ
โครงสร้าง Folder ของ
laravel กันนะครับ
เริ่มกันเลยที่โฟลเดอร์หลักที่เราใช้ทำงานคือ app ไฟล์แรกที่เราต้องแก้ไขเมื่อเริ่มต้นสร้างโปรแกรมก็คือ
app.php เป็นไฟล์ที่ใช้ในการตั้งค่าให้เว็บ อยู่ในโฟลเดอร์ config
นะครับ การตั้งค่าทั้งหมดมี
8 ค่านะครับ
- Debug คือการกำหนดว่าเราจะให้เว็บของเราแสดงค่า error กับค่าที่เกิดจากการ print_r ,vardump,dd หรือไม่
- Url คือ การกำหนด url ที่จะใช้ในคำสั่ง artisan เพื่อใช้อ้างอิงถึงโฟลเดอร์เว็บของเรา ถ้าเราใช้ mod_rewrite ก็ควรมาเปลียนที่ตรงนี้ด้วยนะครับ ปกติก็จะเป็น localhost
- TimeZone ผมเลือกเป็น Asia/Bangkok ครับ
- Locale ใช้กำหนดภาษาในการใช้งานฟังก์ชันที่ใช้แปลภาษา
- Key คือค่า private key ในการเข้ารหัสของฟังชัน Hash และ Password
- Provider ใช้กำหนดที่อยู่ของไฟล์ที่ลงท้ายด้วยคำว่า ServiceProvider ในโฟลเดอร์ของ libraries ที่เราจะเรียกใช้งาน ไฟล์นั้นจะทำการโหลดคลาสที่ต้องใช้ให้เรา
- Manifest ใช้กำหนดรายชื่อคลาสที่อยู่ในรายการ provider ที่เราไม่ต้องการให้โหลดทุกครั้ง
- Alias เป็นการกำหนดที่อยู่ของไฟล์ Facades ซึ่งจะทำการจำลองตัวมันเป็นคลาสที่เราเรียก ผลก็คือทำให้เราเรียกใช้งานแบบ static ได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น