2017-02-18 15 views
0

У меня есть регистрационная форма, где пользователи могут зарегистрироваться, и я недавно добавил два переключателя для определения типа пользователей.Радио-кнопка в Laravel 5.4

Пример:

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

Вот как я думал сделать это: Я добавил логическое поле в таблице пользователей, и я думал, чтобы проверить, если я хочу купить проверено затем хранить 1 в если другой проверен, тогда я сохраняю 0.

Дело в том, что я не уверен, как проверить контроллер, если переключатель выбран или нет. Я попытался посмотреть в документации и на google, но все, что я нашел, было некоторыми идеями, использующими фасад формы, который, как я знаю, больше не используется в 5.4 ...

ответ

0

Remeber: Checkbox и радио кнопки отправляет значения на стороне сервера, если и только если они помечены как чек, если не проверено, то никакие значения не будут отправлены на конец контроллера. так что вы можете сделать эту проверку в контроллере

, например:

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 
    }