Search code examples
laravellaravel-5.3laravel-blade

How to use if condition for laravel form in radio input field


{!! Form::radio('display','Y',TRUE) !!} Yes
{!! Form::radio('display','N',FALSE) !!} No

How to implement the the true false use if condition in laravel 5.3 like general form bellow:

<input type="radio" name="display" value="Y" <?php if($display=='Y')echo checked ?> > Yes<br>
<input type="radio" name="display" value="N" <?php if($display=='N')echo checked ?>> NO<br>

Solution

  • You can do something like this for the input:

    <input type="radio" name="display" value="Y" {{ $display == 'Y' ? 'checked' : '' }}> Yes<br>
    

    And something like this for Form::radio:

    {!! Form::radio('display', 'Y', $display == 'Y') !!}