我使用一个名为{{$ groupids}}的Controller得到的变量构建了一个视图,但是我没有在Controller函数中得到它。
<div class="panel-body">
{{!! Form::open(array('route' => array('groupcreate_submit_test', $groupids))) !!}}
<div class="form-group">
Wollen Sie der Gruppe {{$groupids}} beitreten?
</div>
@if(@count(errors > 0))
@foreach($errors->all() as $error)
<div class="alert alert-danger">
{{$error}}
</div>
@endforeach
@endif
<div>
{{Form::submit('Ja',['class' => 'btn btn-primary'])}}
<a class="btn btn-default btn-close" href="{{ route('home') }}">Nein</a>
</div>
{!! Form::close() !!}
</div>
这是我的路线
Route::post('/home/grouprequest', 'GroupController@submit_Test')->name('groupcreate_submit_test');
看到我的错误在哪里?
谢谢
你的变量$groupids
暗示id为多个id。但是你在路线中使用它的方式似乎只是一个id。如果您想将$groupid
作为路线参数传递给您的控制器,请在您的路线中将其特定。
Route::post('/home/grouprequest/{groupid}', 'GroupController@submit_Test')->name('groupcreate_submit_test');
然后在控制器内添加参数。
public function submit_Test($groupid)
替代使用表单中的隐藏变量。