从 class select 传递数据以获取路线
Pass data from class select to get route
如何将数据从此表单传递到我的路线?
<div class="panel-body">
{!! Form::open(array('route'=>'show.exclusion')) !!}
<div class="form-group">
{{Form::label('choosegroup', 'Wähle eine Gruppe')}}
<select class="form-control m-bot15" name="idgroup">
@foreach($groups as $group)
<option value="{{ $group->id }}">{{ $group->name }}</option>
@endforeach
</select>
{{ csrf_field() }}
</div>
<div>
{{Form::submit('Search',['class' => 'btn btn-primary'])}}
<a class="btn btn-default btn-close" href="{{ route('home') }}">Cancel</a>
</div>
{!! Form::close() !!}
</div>
这是我的路线...
Route::get('exclusion/show/{id}', 'ExclusionController@show')->name('show.exclusion');
首先我把$group->id参数放到数组路由部分。但是我不能在我的代码中使用它们。
有什么想法吗?
编辑:
public function show($id)
{
$member = Nerd::find($id);
return view('groups.test')->with('member', $member);
}
您需要将整个请求传递给函数。比获取 Formdata 的值是可能的。
public function update(Request $request, $id)
{
$idgroup = $request->input('idgroup');
}
更多详情请看这里:
https://laravel.com/docs/5.6/requests
您可以使用 request()
方法在没有任何 class 依赖项的情况下获取表单数据。
例如:
request()->id;
如何将数据从此表单传递到我的路线?
<div class="panel-body">
{!! Form::open(array('route'=>'show.exclusion')) !!}
<div class="form-group">
{{Form::label('choosegroup', 'Wähle eine Gruppe')}}
<select class="form-control m-bot15" name="idgroup">
@foreach($groups as $group)
<option value="{{ $group->id }}">{{ $group->name }}</option>
@endforeach
</select>
{{ csrf_field() }}
</div>
<div>
{{Form::submit('Search',['class' => 'btn btn-primary'])}}
<a class="btn btn-default btn-close" href="{{ route('home') }}">Cancel</a>
</div>
{!! Form::close() !!}
</div>
这是我的路线...
Route::get('exclusion/show/{id}', 'ExclusionController@show')->name('show.exclusion');
首先我把$group->id参数放到数组路由部分。但是我不能在我的代码中使用它们。
有什么想法吗?
编辑:
public function show($id)
{
$member = Nerd::find($id);
return view('groups.test')->with('member', $member);
}
您需要将整个请求传递给函数。比获取 Formdata 的值是可能的。
public function update(Request $request, $id)
{
$idgroup = $request->input('idgroup');
}
更多详情请看这里: https://laravel.com/docs/5.6/requests
您可以使用 request()
方法在没有任何 class 依赖项的情况下获取表单数据。
例如:
request()->id;