คำถามติดแท็ก laravel-routing


20
Laravel 5 - เปลี่ยนเส้นทางไปยัง HTTPS
กำลังทำงานกับโปรเจ็กต์ Laravel 5 แรกของฉันและไม่แน่ใจว่าจะวางตรรกะเพื่อบังคับ HTTPS บนแอปของฉันได้ที่ไหน ข้อสรุปคือมีหลายโดเมนที่ชี้ไปที่แอปและมีเพียงสองในสามเท่านั้นที่ใช้ SSL (โดเมนที่สามเป็นโดเมนสำรองเรื่องยาว) ดังนั้นฉันต้องการจัดการสิ่งนี้ด้วยตรรกะของแอปของฉันมากกว่า. htaccess ใน Laravel 4.2 ฉันเปลี่ยนเส้นทางสำเร็จด้วยรหัสนี้ซึ่งอยู่ในfilters.php: App::before(function($request) { if( ! Request::secure()) { return Redirect::secure(Request::path()); } }); ฉันคิดว่ามิดเดิลแวร์เป็นสิ่งที่ควรนำมาใช้ แต่ฉันไม่สามารถเข้าใจได้ว่าจะใช้มัน ขอบคุณ! UPDATE หากคุณใช้ Cloudflare เหมือนฉันสิ่งนี้สามารถทำได้โดยการเพิ่ม Page Rule ใหม่ในแผงควบคุมของคุณ

14
การกำหนดเส้นทางโฟลเดอร์ย่อยของ Laravel Controller
ฉันเพิ่งเริ่มใช้ Laravel ในการพยายามจัดระเบียบแอปของฉันฉันต้องการวางคอนโทรลเลอร์ไว้ในโฟลเดอร์ย่อยของโฟลเดอร์คอนโทรลเลอร์ controllers\ ---- folder1 ---- folder2 ฉันพยายามกำหนดเส้นทางไปยังคอนโทรลเลอร์ แต่ไม่พบ laravel Route::get('/product/dashboard', 'folder1.MakeDashboardController@showDashboard'); ผมทำอะไรผิดหรือเปล่า?

18
ฉันจะลบ“ public / index.php” ใน URL ที่สร้าง Laravel ได้อย่างไร
ฉันต้องการลบindex.phpหรือออก public/index.phpจาก URL ที่สร้างใน Laravel เส้นทางโดยทั่วไปคือlocalhost/public/index.php/someWordForRouteควรเป็นอย่างนั้นlocalhost/someWordForRoute. .htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes. RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller. RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php[L] app / config / app.php 'url' => 'http://localhost', ฉันจะเปลี่ยนสิ่งนั้นได้อย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.