Мне нужно привязать данные к связанному полю, используя привязку данных формы, но данные не отображаются на полях вообще. Я не знаю, в чем именно проблема, которая препятствует появлению данных.
контроллер:
public function edit($id){
$datum = RatingDatum::findorfail(1);
return view('rating.index',compact('datum'));
}
Посмотреть:
<div class="plan bg-plan">
{!! Form::model($datums,['method' => 'PATCH','action'=>'RatingDataController@update'],$datums->id]) !!}
<div class="radio">
<label>
{!! Form::radio('customize_question_id')!!}{{$datums->value}}
</label>
</div>
<div class="form-group">
{!! Form::label('comment','Comment :') !!}
{!! Form::textarea('comment' ,null,['class'=>'form-control', 'rows' => 4]) !!}
{!! Form::label('reference','Reference:') !!}
{!! Form::textarea('reference',null,['class'=>'form-control', 'rows' => 1]) !!}
</div>
{!! Form::submit('Submit Data', ['class' => 'btn btn-success submit']) !!}
{!! Form::close() !!}
</div>
дд ($ точка привязки);
#attributes: array:15 [▼
"id" => 1
"organisation_id" => 8
"sector_id" => 1
"country_id" => 1
"dimension_id" => 12
"question_angle_id" => 1
"customize_criteria_id" => 33
"customize_question_id" => 7591
"question_weight" => 20
"actual_score" => 75
"value" => "The company has made a formal commitment to promoting voluntary community initiatives and has set up quantitative targets in this regard.""comment" => """reference" => """created_at" => "2015-12-21 11:28:38""updated_at" => "2015-12-21 12:22:25"]
Данные не отображаются в форме, потому что вы ссылаетесь на неправильную переменную.
Вы проходите $datum
и в форме просмотра, вы получаете доступ к $datums
, Вот почему ваша форма пуста.
Решение:
Выполните одно из следующих действий:
$datum
в $datums
ИЛИ ЖЕ
$datums
в $datum
Надеюсь, что это помогает вам. Удачного кодирования. Приветствия.
Других решений пока нет …