我正在为这个项目使用laravel
这是我如何制作集合并在视图中传递它
public function Add_Student()
{
$selection = collect([
'gender' => ['Male', 'Female'],
'yearlevel' => ['1st','2nd','3rd','4th']
]);
return view('User.content.Add_student')->with('selection',$selection);
}
现在,我包含了我想要的视图,并将从服务器发送的集合传递给视图。
@include('pieces.dropdown_button', ['Label' => 'Gender', 'name' => 'Course', 'selection' => $selection])
这是包含在内的视图。
<select>
<option selected="selected">Select {{ $Label }}</option>
@foreach($selection['gender'] as $options)
<option>{{ $options }}</option>
@endforeach
</select>
答案 0 :(得分:0)
解决了它:)
我现在知道
@foreach($selection['gender'] as $options)
<option>{{ $options }}</option>
@endforeach
$ selection将同时返回
gender
和yearlevel
将其数据作为数组
现在因为它返回了两个你需要在选择中选择一个特定的数组是否会
$selection['gender']
或$selection['yearlevel']
现在你已经指定了你想要的数组
使用@foreach($selection['gender'] as $options)
上面的代码现在适用于gender
$selection
并将当前gender
的值放在变量$options