วันศุกร์ที่ 21 มิถุนายน พ.ศ. 2556

Laravel 4 Folder Structure

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

                                        


ไม่มีความคิดเห็น:

แสดงความคิดเห็น