2014-12-15 1 views
4

이제 프로그램의 업데이트 부분을 사용하고 있습니다. 이제는 데이터베이스에서 이전 레코드로 양식을 채워서 편집하고 싶습니다. 이제 내 문제는 라디오 버튼, 어떻게 진짜를 선택할 수 있습니다.데이터베이스에서 오는 데이터로 라디오 버튼을 채우십시오. Laravel Blade

echo Form::radio('name', 'value', true); 

그래서 당신이 가야 :

{{ Form::label('Type','Type')}}     
    {{ Form::radio('ctype', '1',if(($item->bname)==1){true}) }} 
    {{ Form::label('Rooster','Rooster')}}     
    {{ Form::radio('ctype', '0') }} 
    {{ Form::label('Hen','Hen')}}     

하지만 난 그냥 오류 500 얻을이 문서에서

답변

10

도와주세요 내 라디오 버튼의 경우이 코드, 내가 그것을 말한다 사용 시도 way :

{{ Form::radio('ctype', '1', $item->bname == 1) }} 

추가 브래킷이 필요하지 않습니다. 세 번째 매개 변수는 간단한 부울 값입니다.

+0

대답 주셔서 감사하지만 나는 단지 '== 1'에 대해 알고 있지 않습니다. –

+1

세 번째 매개 변수가 true 또는 false가되어야합니다. 이 경우 $ item-> bname 값이 1이면 라디오가 검사됩니다 (1에 비해 1이 참이므로). 그렇지 않으면 검사되지 않습니다. – MaGnetas

+0

기본적으로 $ item-> bname이 1과 같으면 "ctype"이라는 값과 "1"이라는 값을 가진 라디오를 받게됩니다. – MaGnetas

관련 문제