30
Laravel 5 - ลบสาธารณะออกจาก URL
ฉันรู้ว่านี่เป็นคำถามที่ได้รับความนิยมมาก แต่ฉันไม่สามารถหาวิธีแก้ปัญหาการทำงานสำหรับ Laravel 5 ได้ฉันได้พยายามโยกย้ายจาก Codeigniter มาเป็นเวลานาน แต่กระบวนการติดตั้งที่ซับซ้อนนี้ทำให้ฉันต้องหยุดทำงาน ฉันไม่ต้องการเรียกใช้ VM นี่เป็นเรื่องที่น่าอึดอัดใจเมื่อต้องสลับระหว่างโครงการ ฉันไม่ต้องการตั้งค่ารูทเอกสารของฉันไปยังโฟลเดอร์สาธารณะสิ่งนี้น่าอึดอัดใจเช่นกันเมื่อสลับระหว่างโครงการ ฉันได้ลองใช้วิธี. htaccess mod_rewrite แล้ว <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> นี่แค่ให้ Laravel NotFoundHttpException ของฉันใน compiled.php บรรทัดที่ 7610 เมื่อฉันลอง L4 สักพักหนึ่งฉันใช้วิธีการย้ายเนื้อหาของโฟลเดอร์สาธารณะไปยังรูท โครงสร้างของ L5 ค่อนข้างแตกต่างและทำตามขั้นตอนเดียวกันทั้งหมด Laravel ที่ไม่สมบูรณ์ (เซิร์ฟเวอร์จะส่งคืนหน้าเปล่าเท่านั้น) มีวิธีที่ดีในการลบ 'สาธารณะ' ในสภาพแวดล้อมการพัฒนาที่: ทำงานร่วมกับ L5 ทำให้ฉันสามารถสลับระหว่างโครงการต่างๆได้อย่างง่ายดาย (โดยปกติฉันจะทำงาน 2 หรือ …