這讓我難住。我認爲這是一個非常簡單的任務,對我來說似乎過於複雜。我有一個包含三個字母代碼的文本元素的起始頁面。我需要將此代碼傳遞到將該元素用作查詢過濾器的下一個頁面。此代碼最初是通過API調用獲得的,所以我無法從數據庫中獲取它。我一直在瀏覽網站和laravel文檔,但無法找到DOM的一項微不足道的任務。我如何將這些信息傳遞到下一頁? laravel文檔當然不適合新用戶。將html元素內容傳遞給另一個視圖
回答
您有2個選擇。第一個使用會話,第二個使用查詢參數。我會在前言中說你應該在控制器中處理這些東西,尤其是會話。
方法1:會話。
你可以「閃光」的東西來使用此語法會話:
session()->flash('code', '12345')
記住一個閃過會議將只持續1個請求,然後傾倒。如果您需要持續2個會話,則可以使用reflash()
爲您提供額外的會話。記住
@if (session()->has('code'))
{{ session()->get('code) }}
@endif
裸,這是不好的做法,在視圖中可以設置這個東西:
現在,鑑於2,您可以檢查該會話像這樣。理想情況下,這應該設置在控制器中。但你可以做到這一點。
方法2:查詢參數
這是在視圖中使用的一點好一點,嚴格,但仍不理想。在view-1
你有像這樣的鏈接,view-2
:
<a href="{{ route('view-2') }}?code=12345">Next page</a>
現在view-2
你可以用這個抓住它:
<p>
{{ Request::get('code') }}
</p>
謝謝馬克。我有一個問題,但是如何將元素內容添加到會話中?例如: – user2774415
對不起,誤打誤入。例如:
–
user2774415
「nick」中的值僅僅是「ABC」 – user2774415
- 1. jquery - 將html元素的內容轉換爲另一個元素
- 2. 如何將HTML元素視圖傳遞給控制器類
- 3. 將列表視圖傳遞給另一個列表視圖
- 4. 將視圖中的數據傳遞給另一個視圖
- 5. Javascript/HTML將圖像從HTML傳遞給另一個
- 6. 將HTML元素傳遞給Javascript函數
- 7. 將HTML元素傳遞給控制器
- 8. Jquery將HTML元素傳遞給函數
- 9. 如何將Id從一個視圖傳遞給另一個MVC4
- 10. 將HTML元素傳遞給HTML中的元素
- 11. 將選定行的內容傳遞給另一個活動
- 12. 將數組的內容傳遞給另一個數組java
- 13. 將Ctrl + Click事件傳遞給Firefox中的另一個元素
- 14. 將LINQ元素作爲參數傳遞給另一個.xaml wp7
- 15. 將幾個NSStrings傳遞給另一個視圖 - Iphone
- 16. 將變量傳遞給html視圖angularjs
- 17. 將內容傳遞給內部視圖{{outlet}}
- 18. JavaScript將mouseenter事件傳遞給另一個元素下面的元素
- 19. 將內容傳遞給deleteasync
- 20. 將值從一個視圖傳遞到另一個視圖
- 21. 將數組從一個視圖傳遞到另一個視圖
- 22. 如何將數組從一個視圖傳遞到另一個視圖內的另一個視圖
- 23. 將NSMutableArray傳遞給另一個視圖控制器
- 24. 將字符串傳遞給另一個視圖
- 25. 將模型傳遞給另一個視圖
- 26. Famo.us將事件傳遞給另一個視圖
- 27. 將UIImage傳遞給另一個視圖控制器
- 28. 如何將值傳遞給另一個視圖控制器?
- 29. 如何將對象從視圖傳遞給另一個laravel 5
- 30. 將觸摸傳遞給另一個視圖控制器(iOS)
你要找的術語是「會話」。 https://laravel.com/docs/5.4/session – ceejayoz
謝謝ceejayoz,我現在檢查一下。 – user2774415