Я использую маршрут для отправки внешнего ключа из представления A
в представление B
Route::post('/ultm', function(){
$v = Input::get('v');
if($v != ""){
$movimentacoes = Movimentacoes::where('id_coop', '=' . $v)
->get();
if(count($movimentacoes) > 0)
return view ('movs.index')->withDetails($movimentacoes)->withQuery($v);
}
return view ('movs.index')->withMessage("No data found");
});
это вид в представлении A
, который отвечает за отправку внешнего ключа
<form action="/ultm" method="POST">
@csrf
<div class="input-group">
<input type="hidden" class="form-control" name="v" value={{$cooperado->id}}>
<button type="submit" class="btn btn-primary">
<span>Ultimas movimentações</span>
</button>
</span>
</div>
</form>
поэтому я попытался показать все записи этого ключа на просмотре B
@if(isset($details))
@foreach($details as $mov)
<tr>
<td>{{$mov->idMov}}</td>
<td>{{$mov->id_coop}}</td>
<td>{{$mov->valor}}</td>
<td>{{$mov->created_at}}</td>
<!--<td><a href="{{ route('movs.edit',$mov->idMov)}}" class="btn btn-primary">Edit</a></td>
<td>
<form action="{{ route('movs.destroy', $mov->idMov)}}" method="post">
@csrf
@method('DELETE')
<button class="btn btn-danger" type="submit">Delete</button>
</form>-->
</td>
</tr>
@endforeach
@endif
$mov->id_coop
является внешним ключом $cooperado->id
, я не знаю, почему он не работает, видя, что представление B
получает внешний ключ