Я пытаюсь добавить таблицу обновлений в блейд-шоу для проекта Laravel.
Идея в том, что если кому-то платят задолженность по сабвуферам, его можно отметить в списке.
Я могу передать roll.id в контроллер, однако это представление участника, поэтому мне нужно получить roll.member_id записи roll.id и передать его в перенаправление, чтобы показать обновленную страницу участника.
Вот html-таблица
<table class = "table">
<thead class = 'text-primary'>
<th class = "text-center">Date</th>
<th></th>
</thead>
<tbody>
@foreach ($member->outstanding as $o)
<tr>
<td class = "text-center">{{$o->roll_id}}</td>
<td class = "text-center"><a href = "{{action('RollController@updateRoll', $o->id)}}" title = "Paid" class = "btn btn-success"><i class = "material-icons">done</i></a></td>
</tr>
@endforeach
</tbody>
</table>
Это RollController@updateRoll
public function updateRoll($id){
$o = Roll::find($id);
if ($o != null)
{
$o->status = "C";
$o->save();
return redirect(action('MembersController@show'))->with ('success', 'Member Present');
}
return redirect(action('MembersController@index'));
}
Поэтому я хотел бы добавить Member_id в
return redirect(action('MembersController@show'))->with ('success', 'Member Present');
Итак, я вернулся к лезвию шоу участников.






Вы пытались передать идентификатор действию, как в представлении блейда?
Например:
return redirect(action('MembersController@show', $o->member_id))
->with ('success', 'Member Present');
Извините. Мне пришлось ждать (думаю, 10 минут), прежде чем принять, затем мне позвонили. все сделано сейчас
@ Брендан, пожалуйста, примите ответ, если он помог :)