如何将$ member-> id传递给控制器。 {{$ member-> username}}仅应显示。
<div class="row">
<div class="col-md-12">
@if(isset($members))
@foreach($members as $member)
{!! Form::open(array('route'=>'store.exclusion')) !!}
// $member->id should go to the controller methode
{{$member->username}}
{{ csrf_field() }}
<button type="submit" class="btn btn-default" name = "submitbutton" value = "save">Ausschließen</button>
{!! Form::close() !!}
@endforeach
</div>
@endif
</div>
</div>
我不想将参数写入数组部分。我想在隐藏的表单字段中包含参数。有可能吗?
感谢
答案 0 :(得分:0)
您可以在表单内创建一个隐藏的输入字段,如下所示:
<input type="hidden" name="member_id" value="{{ $member->id }}>
然后在控制器方法中,您可以像这样简单地调用它:
public function store(Request $request) {
$memberId = $request->memer_id
}
不要忘记在模型的可填充数组中添加member_id。
答案 1 :(得分:0)
只需添加隐藏的输入:
<input type="hidden" name="member_id" value="{{ $member->id }} />
然后在您的控制器中通过以下方式使用它:
$member_id = request()->input('member_id');