Я пытаюсь получить значение одной строки, используя его ключ в таблице блейд-файлов. как это передать значение ему.
я получил всю таблицу в другом блейд-файле, используя foreach
Я передал данные с моего контроллера, но он их не распознает.
loaninterest.blade.php
<div class="col-md-12">
<table class="table table-stripped">
<thead>
<tr>
<th>Loan Id</th>
<th>Member</th>
@for($i=0;$i<$loan->duration; $i++ )
<th>installment</th>
@endfor
</tr>
<tr>
<td>{{++$key}}</td>
<td>{{$loan->member->name}}</td>
@for($i=0;$i<$loan->duration; $i++ )
<td> {{$loan->interest_amount}} </td>
@endfor
</tr>
</thead>
</table>
</form>
</div>
LoanController.php
public function loanInterest(){
$loanData = Loan::all();
//$findUser =Loan::findOrFail($criteria);
return view($this->_pagePath.'loan.loaninterest',compact('loanData'));
}
web.php
Route::any('loaninterest/{criteria?}','LoanController@loanInterest')-> name('loaninterest');
я назвал файл ссудного интереса, как показано ниже
loan.blade.php
<td>
<a href="{{route('loaninterest').'/'.$loan->id }}">Interest detail</a>
</td>
как мне передать loanData в блейд. я получаю эту ошибку
Undefined variable:loan