2017-02-18 51 views
0

我有一個用戶可以註冊的註冊表,我最近添加了兩個單選按鈕來定義用戶類型。Laravel 5.4中的單選按鈕

例子:

(*) I want to buy (*) I want to sell 

以下是我想做到這一點:我users表中增加了一個布爾字段,我想檢查我想買被選中然後我店1中數據庫,如果另一個被檢查,然後我存儲0.

事情是,我不知道如何檢查控制器,如果單選按鈕被選中或不..我試着看在文檔和谷歌,但所有我發現了一些想法使用窗體外觀,因爲我知道不再使用5.4 ...

回答

0

Remeber:複選框和單選按鈕上服務器端發送的值,當且僅當它們是作爲檢查標記,如果沒有檢查,那麼沒有值將被髮送到控制器端。所以你可以做這個檢查需要在控制器

如:

public function myMethod(Request $request){ 
    //2nd parameter means, if radio is not selected then use default value 
    $radio = $request->get('radion_button', 0); 
} 
0

HTML

{{ Form::radio('result', 'buy' , true) }} 
    {{ Form::radio('result', 'sell' , false) }} 

不形門面

<input type="radio" name="result" value="buy" checked> 
    <input type="radio" name="result" value="sell"> 

控制器

$fields = Input::get('result'); 
    if($fields == 'buy'){ 
    // logic 
    } 
    else{ 
    // logic 
    }