我剛剛完成基本任務列表laravel教程。但是當我點擊「添加任務」按鈕時,我得到的網址是http://localhost/task而不是http://localhost/laravel5.1/public/task它應該是。我已經搜索了一下,但我可以找到一個安裝你使URL正確指向。順便說一下,我忘記了在config/app.php中添加應用程序URL。我添加了它,並用php artisan cache:clear
命令獲得緩存但仍然沒有任何結果。我的laravel版本是5.1。Laravel路由URL?
1
A
回答
1
原因:你應該先配置應用程序和生成的url正確
如何:內config/app.php
設置爲 'url'=> 'http://youraddresshost'
注:
在apache中以root身份更改公用文件夾並不是更好的解決方案,如果將項目移動到活動服務器並且您擁有mu在它的一些項目。
所以,你應該以Laravel方式生成你的url,例如,通過助手,這樣你就可以指向正確的目的地。
瞭解更多關於生成URL與laravel here
即使你能做到這一點,生成的URL的建議here
echo url('user/profile');
echo url('user/profile', [1]);
此外,如果你做一些jQuery函數重定向按鈕點擊網址,你應該相應地生成URL。
希望,這可以幫助你
相關問題
- 1. URL路由在Laravel
- 2. 在URL中的Laravel路由
- 3. Laravel路由URL問題
- 4. Laravel Url路由問題
- 5. Laravel 4 Url路由點
- 6. Laravel中的通配符URL路由
- 7. 在Laravel中使用語言路由URL
- 8. 有趣的Laravel路由URL問題
- 9. laravel 5重定向路由外部URL
- 10. 無法訪問Laravel路由中的URL
- 11. 如何在Laravel 5.2中路由localhost url
- 12. Laravel路由在URL路由中添加逗號(,)
- 13. Laravel與路由
- 14. Laravel路由
- 15. 路由Laravel
- 16. Laravel路由
- 17. Laravel 5路由的所有路由
- 18. Laravel路由與資源路由衝突
- 19. Laravel 5.5路由和子域路由
- 20. 在laravel路由未定義的路由
- 21. 路由衝突Laravel
- 22. Laravel路由愁楚
- 23. Laravel路由結構
- 24. Laravel路由問題
- 25. Laravel路由(?)問題
- 26. Laravel路由問題
- 27. 攔截Laravel路由
- 28. 路由laravel衝突
- 29. Laravel路由錯誤
- 30. Php Laravel 404路由
Laravel是專爲「Web根」是'public'文件夾 - 一切不應該是網絡訪問。在'config/app.php'中設置'application url'僅用於運行artisan命令等。 – samlev
謝謝。我在我的appache中將公用文件夾設置爲root。解決了。 –