我想在頁面上創建一個簡單的後退按鈕。用戶可以從兩個不同的頁面到達此頁面,所以我想知道他到達哪個頁面。那可能嗎?Laravel後退按鈕
回答
在Laravel中,你可以這樣做:<a href="{{Request::referrer()}}">Back</a>
(假設你使用的是刀片)。
在Laravel 4
{{ URL::previous() }}
我知道這是一個問題,老氣,但我發現它,而尋找同樣的解決方案。上述解決方案不會出現在Laravel 4工作,你可以現在卻用這個:
<a href="{{ URL::previous() }}">Go Back</a>
希望這有助於人們誰尋找在L4此功能
不工作在laravel 5.1 – MaXi32
下面是一個完整的葉片(模板引擎Laravel使用)的解決方案:
{!! link_to(URL::previous(), 'Cancel', ['class' => 'btn btn-default']) !!}
選項陣列與類是可選的,在這種情況下,指定第e Bootstrap 3按鈕的樣式。
有一件事需要改變,而不是{{.. 。}}你需要使用{! ... !!}否則字符串會被轉義。 – happyhardik
沒錯,當時在Laravel 4中工作之前,他們在默認情況下被轉義。經過更新以與當前的Laravel版本一起使用。謝謝:) –
Laravel 5.2+,返回鍵
<a href="{{ url()->previous() }}" class="btn btn-default">Back</a>
5.1我只能得到這個工作。
<a href="{{ URL::previous() }}" class="btn btn-default">Back</a>
完美的作品。謝謝你,先生! –
實際上使用{{ URL:previous() }}
做的工作,但如果您使用的是相同的命名路線顯示多個視圖,它會帶你回到這條路線的第一個端點。
在我的情況下,我有一個命名路由,它基於用戶選擇的參數,可以呈現3個不同的視圖。當然,當用戶尚未選擇任何選項時,我在此路線中首次輸入默認情況。
當我使用URL:previous()
時,即使用戶選擇了其他選項,Laravel也會帶我回到默認視圖。使用只有JavaScript我完成返回到正確的視圖按鈕內:
<a href="javascript:history.back()" class="btn btn-default">Voltar</a>
我在Laravel 5.3測試此,只是爲了澄清。
它是一個剛剛過去的這個代碼很簡單
<a href="{{ URL::previous() }}" class="btn btn-default">Back</a>
- 1. Laravel中的後退按鈕問題
- 2. 退出後在laravel中禁用瀏覽器的後退按鈕
- 3. 後退按鈕
- 4. 應用按後退按鈕當按下後退按鈕
- 5. PHP後退按鈕
- 6. 後退按鈕android
- 7. UINavigation後退按鈕
- 8. UITableView後退按鈕
- 9. Android後退按鈕
- 10. 後退按鈕NSPopover
- 11. Jquery後退按鈕。
- 12. UiNavigationBar後退按鈕
- 13. IFrame後退按鈕
- 14. 後退按鈕uinavigationcontroller
- 15. jQTouch後退按鈕
- 16. Webview後退按鈕
- 17. XSL後退按鈕
- 18. 上後退按鈕
- 19. 後退按鈕按下
- 20. 後退按鈕被按下
- 21. 不按後退按鈕
- 22. 後退按鈕後跟蹤
- 23. IOS 9.3禁用iPhone上的後退按鈕後退按鈕
- 24. 如何刪除「後退」按鈕/如何保留後退按鈕
- 25. ActionBar後退按鈕和Android後退按鈕之間的區別
- 26. Actionbarsherlock後退按鈕和智能手機的後退按鈕
- 27. iframe後退按鈕問題(不想後退按鈕影響iframe)
- 28. LogOut按鈕創建後退按鈕
- 29. 後退按鈕「和」編輯按鈕
- 30. 檢測按鈕的後退按鈕
感謝這個作品!在文檔中找不到這個...有沒有其他地方可以從laravel中獲得更多? – cosapostolo
您可以查看[documentation](http://laravel.com/docs),使用他們的[forums](http://forums.laravel.com/),瀏覽laravel文件夾中的源代碼或掛上[IRC頻道](http://laravel.com/irc)freenode上的#laravel。強烈建議IRC頻道提供許多友好和樂於助人的人士,以便日夜解答您的問題。 – Anon
我建議您也查看[API文檔](http://laravel.com/api),它包含許多文檔不包含的有用內容。通過閱讀源代碼和API文檔,我學到了很多Laravel和高級PHP資料。 – akhyar