我正在尝试在Laravel项目的展示刀片上添加更新表。
想法是,如果某人获得欠款,则可以将其核对。
我可以将roll.id传递到Controller中,但这是一个成员视图,因此我需要获取roll.id记录的roll.member_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');
所以我被带回了会员展示刀片。
答案 0 :(得分:2)
您是否尝试过将ID传递给操作,就像在刀片视图中一样?
例如:
return redirect(action('MembersController@show', $o->member_id))
->with ('success', 'Member Present');