ご覧いただきありがとうございます。
edit.blade.phpでcontrollerから受け取った値をform.blade.phpに送り、
画面を表示させる処理を作っています。
form.blade.phpのコードが以下になります
PHP
1<div class="col-md-6"> 2 <input id="{{$id}}" type="{{$type}}" class="form-control @error('{{$id}}') is-invalid @enderror" name="{{$id}}" value="{{ $value }}" autocomplete="{{$id}}" autofocus> 3 4 @error('{{$id}}') 5 <span class="invalid-feedback" role="alert"> 6 <strong>{{ $message }}</strong> 7 </span> 8 @enderror 9</div> 10
値を送る側のedit.blade.phpの処理が
PHP
1@for ($i =1; $i <= 10; $i++) 2 @component('layouts.form') 3 @slot('id','problem'.($i - 1)) 4 @slot('type','text') 5 @slot('value',$problem->problem0) 6 @endcomponent 7@endfor
の場合は値が表示されるのですが、problemは0から9まであるので
繰り返しの表示に修正したいです。
$iの値を使って$problemのデータを呼び出す書き方はあるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。