簡體   English   中英

Laravel輸入:get()不起作用

[英]Laravel Input:get() not working

我正在嘗試在Laravel 4中使用post函數。我的表單具有許多字段,這些字段在提交時將轉到控制器中的post函數。

問題是,表單中的字段具有名稱,它們之間具有空格。

例如, “類型1”是輸入的名稱,並且在兩者之間有一個空格。 現在,當我嘗試通過Input::get('Type 1')獲得該字段的值時,它沒有返回任何值。 但是,如果我將表單中的名稱更改為“ Type1”,它將返回輸入的值。

有解決這個問題的方法嗎? 我無法刪除空格,因為這些是來自數據庫的動態名稱。 它們可以是長名,一個單詞或任何東西。 所以我不能保持靜態解決方案。

我可能可以使用id並使用它來操作數據,但這會降低便利性。 那將是我的最后選擇。 有什么辦法嗎?

提前致謝。

名稱中的空格已轉換為破折號。 對於您的情況,請嘗試:

輸入:: get('Type_1');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM