2017-11-13 1 views
0

フォームを編集しようとしています。現在、私は入力テキストボックスにデータを取得できますが、チェックボックスは取得できません。今、私はデータを挿入しているときに、私は挿入したいアイテムをチェックし、IDを取得してデータベースに保存します。データベースからのデータをチェックボックスにフェッチする

私が編集したいときは、以前選択したアイテム(選択したチェックボックスをチェックする必要があります)を取得します。

私のJsonでは、私が保管していたときに選択した食品のIDを表示することができます。どのように私は

戻って私のチェックボックスに所望の出力

ことをフェッチすることができます私がチェックし、選択した項目を持っていると思います。私のJSONと同じように、私はchicken wingsを保存しています。私が編集をクリックすると、鶏の羽はすでにチェックされているはずです。

PS:私は初心者であり、私の英語はあまり良くありません。

コントローラ

 $item = Item::findOrFail($id); 
    return view('edit',compact('item')); 

HTML

<div class="panel label_container"> 
<input onclick="return items(this)" type="checkbox" id="" name="" value="" /> 
</div> 

JSON

+0

チェックボックス以外に表示するために何をしたいか、この1

<div class="panel label_container"> <input onclick="return items(this)" type="checkbox" id="" name="item_checked" value="1" {{ $item->item_checked ? 'checked' : '' }} /> </div> 

希望をお試しください! "名前"フィールドまたは他の?それを質問に追加します。希望の出力は何ですか? – Nic3500

+0

@ Nic3500希望の出力を見てください – LearnLaravel

答えて

0

私が正しく質問を理解している場合は、手羽先(または任意の他の食品かどうかを確認したいです)が設定されているかどうかを調べ、設定されている場合はchec kedチェックボックスをオンにします。

if(strlen($ json_file ['name'])> 0)を使用して、鶏の羽にテキストがあるかどうかを確認し、次に鶏の羽をします。

例:

<?php 

if(strlen($json_file['name']) > 0) { 
?> 
<input type="checkbox" <? echo 'checked="checked"'; ?> /> 
} 

?> 

私は名前が設定されますが、このような鶏の胸肉の代わりに、羽のように別の名前を持つことができ、あなたがもし($ json_file [「名前」] ==「チキンを行うことができますことに気づきました翼 '){}。

幸運を祈る!

0

これは私の問題の1つで、チェックボックスに戻ります。テナントを使用して、その属性の値がある場合、チェックボックスをオンにすることができます。このことができます:)

関連する問題