我在我的申請中有註冊表格。當我填寫值並提交表單時,所有內容都正確存儲在數據庫中。Laravel沒有通過價值形式(只在生產中)
現在,當我編輯註冊時,我可以看到我填寫的每個值,除了我在複選框或下拉列表中選擇的值。在當地的熱情奇怪的事情,它工作得很好。但是在生產中,複選框和下拉列表不顯示。
這是我的控制器
public function edit(Registration $id)
{
return view('registrations_edit', ['registration' => $id]);
}
這是我的視圖
<div class="form-group row">
{!! Form::label('grund_beanstandung_kommentar', 'Grund Beanstandung Kommentar:', ['class' => 'control-label col-md-3']) !!}
{!! Form::text('grund_beanstandung_kommentar', $registration->grund_beanstandung_kommentar, ['class' => 'form-control col-md-7']) !!}
</div>
<div class="form-group row">
{!! Form::label('sachschaeden', 'Sachschaeden:', ['class' => 'control-label col-md-3']) !!}
<label class="radio-inline">{{ Form::radio('sachschaeden', 1, $registration->sachschaeden === 1 ? true : false) }} Ja</label>
<label class="radio-inline">{{ Form::radio('sachschaeden', 0, $registration->sachschaeden === 0 ? true : false) }} Nein</label>
</div>
<div class="form-group row">
{!! Form::label('praeparat_im_hause', 'Präparat im Hause:', ['class' => 'control-label col-md-3']) !!}
<label class="radio-inline">{{ Form::radio('praeparat_im_hause', 1, $registration->praeparat_im_hause === 1 ? true : false) }} Ja</label>
<label class="radio-inline">{{ Form::radio('praeparat_im_hause', 0, $registration->praeparat_im_hause === 0 ? true : false) }} Nein</label>
</div>
<div class="form-group row four-height">
{!! Form::label('grund_beanstandung', 'Grund Beanstandung:', ['class' => 'control-label col-md-3']) !!}
<label class="inline">{{ Form::checkbox('grund_beanstandung_verpackung', 1, $registration->grund_beanstandung_verpackung === 1 ? true : false) }} Verpackung beschädigt/verschmutzt</label><br/>
<label class="inline">{{ Form::checkbox('grund_beanstandung_geruch', 1, $registration->grund_beanstandung_geruch === 1 ? true : false) }} Geruch/Geschmack/Aussehen verändert</label><br/>
<label class="inline">{{ Form::checkbox('grund_beanstandung_transportschaden', 1, $registration->grund_beanstandung_transportschaden === 1 ? true : false) }} Transportschaden</label><br/>
<label class="inline">{{ Form::checkbox('grund_beanstandung_anderes', 1, $registration->grund_beanstandung_anderes === 1 ? true : false) }} Anderes (bitte angeben)</label><br/>
</div>
的文本字段被從控制器獲得的值,但其他3單選按鈕和下拉菜單別從控制器獲取值。
有沒有人有一個想法,爲什麼發生這個問題?
親切的問候 凱文
如果使用'=='而不是'===',那麼在服務器上會發生什麼? –
@泰勒福斯特謝謝你的傢伙!!!!!!你救了我的工作日結束:D –
太棒了!我將它添加爲答案=] –