โครงสร้างไดเร็กทอรีใน Laravel: การอธิบายโครงสร้างไดเร็กทอรีเริ่มต้น Laravel และความสำคัญของแต่ละไดเร็กทอรี
-
app
ไดเร็กทอรี: มีไฟล์ที่เกี่ยวข้องกับLaravel application, including Controllers, Models, Providers
. นี่คือตำแหน่งหลักในการเขียนตรรกะสำหรับแอปพลิเคชันของคุณ -
bootstrap
ไดเร็กทอรี: มีไฟล์บูตสแตรปสำหรับ Laravel แอ็พพลิเคชัน ประกอบด้วยapp.php
ไฟล์และcache
โฟลเดอร์สำหรับเร่งกระบวนการบู๊ตสแตรปของแอปพลิเคชัน -
config
ไดเร็กทอรี: มีไฟล์คอนฟิกูเรชันสำหรับ Laravel แอ็พพลิเคชัน คุณสามารถกำหนดค่าพารามิเตอร์ต่างๆ เช่น ฐานข้อมูล การรับรองความถูกต้อง อีเมล และตัวเลือกอื่นๆ ได้ที่นี่ -
database
ไดเร็กทอรี: มีไฟล์ที่เกี่ยวข้องกับdatabase, including migration files, seeders, factories
. คุณสามารถสร้างตาราง เพิ่มข้อมูลตัวอย่าง และจัดการการตั้งค่าฐานข้อมูลในไดเร็กทอรีนี้ -
public
ไดเร็กทอรี: ประกอบด้วยไฟล์สแตติก เช่น ไฟล์รูปภาพ, CSS และ JavaScript นี่คือไดเร็กทอรีที่เว็บเซิร์ฟเวอร์ชี้ไปและเข้าถึงได้โดยตรงจากเบราว์เซอร์ -
resources
ไดเรกทอรี: มีทรัพยากรสำหรับ Laravel แอปพลิเคชัน เช่น ไฟล์เทมเพลต Blade, ไฟล์ SASS และ JavaScript ที่ไม่ได้คอมไพล์ -
routes
ไดเรกทอรี: มีไฟล์เส้นทางสำหรับ Laravel แอปพลิเคชัน คุณสามารถกำหนดเส้นทางและงานการจัดการที่เกี่ยวข้องในไฟล์เหล่านี้ -
storage
ไดเรกทอรี: มีไฟล์ชั่วคราวและไฟล์บันทึกสำหรับ Laravel แอปพลิเคชัน นี่คือที่เก็บทรัพยากร เช่น ไฟล์เซสชัน ไฟล์แคช และสินทรัพย์อื่นๆ -
tests
ไดเรกทอรี: มีการทดสอบหน่วยและการทดสอบการรวมสำหรับ Laravel แอปพลิเคชัน คุณสามารถเขียนกรณีทดสอบเพื่อให้แน่ใจว่ารหัสของคุณทำงานได้อย่างถูกต้อง -
vendor
ไดเร็กทอรี: มีไลบรารีและการอ้างอิงสำหรับ Laravel แอปพลิเคชัน จัดการโดยนักแต่งเพลง
นี่คือโครงสร้างไดเร็กทอรีเริ่มต้น Laravel และอธิบายถึงความสำคัญของแต่ละไดเร็กทอรี คุณสามารถปรับแต่งโครงสร้างไดเร็กทอรีนี้ตามความต้องการของโครงการของคุณ