laravel集体returns指数值
laravel collective returns index value
我想在控制器中从我的表单中检索数据,而不是 returns 它的索引值。
我的看法:
{{ Form::open(['route' => 'videos.show']) }}
{!! Form::label('muscle', 'Choose a muscle') !!}
{!! Form::select('muscle', $select, ['class'=>'form-control']) !!}
{{ Form::submit('Filter') }}
{{Form::close()}}
我的控制器:
public function showVideos(Request $request){
$muscle = request()->input('muscle');
dd($muscle);
}
Form::select
需要一个包含键值对的关联数组,其中键用于 select 值,值用于文本。因为您没有添加任何键,所以默认索引用于此数组。如果您想在回发中接收字符串,则需要将它们添加为数组中的键。
例如:
$select = [];
foreach ($subsubvideos as $subsubvideo)
{
if(!$subsubvideo->subSubCategories->isEmpty())
{
$select[$subsubvideo->category_name] = $subsubvideo->category_name;
}
}
我想在控制器中从我的表单中检索数据,而不是 returns 它的索引值。 我的看法:
{{ Form::open(['route' => 'videos.show']) }}
{!! Form::label('muscle', 'Choose a muscle') !!}
{!! Form::select('muscle', $select, ['class'=>'form-control']) !!}
{{ Form::submit('Filter') }}
{{Form::close()}}
我的控制器:
public function showVideos(Request $request){
$muscle = request()->input('muscle');
dd($muscle);
}
Form::select
需要一个包含键值对的关联数组,其中键用于 select 值,值用于文本。因为您没有添加任何键,所以默认索引用于此数组。如果您想在回发中接收字符串,则需要将它们添加为数组中的键。
例如:
$select = [];
foreach ($subsubvideos as $subsubvideo)
{
if(!$subsubvideo->subSubCategories->isEmpty())
{
$select[$subsubvideo->category_name] = $subsubvideo->category_name;
}
}