这是我的控制器
function index()
{
$name_list = DB::table('customers')
->groupBy('first_name')
->get();
$name_list2 = DB::table('customers')
->where('first_name', $name_list)->first();
return view('dynamic_field')->with('name_list2',$name_list2);
}
这是我的观点,我正在使用javascript进行检索。
@foreach($name_list2 as $name)
'<option value="{{ $name->first_name}}">{{ $name->first_name }}</option>'+
@endforeach
答案 0 :(得分:1)
您不需要foreach
$name_list2
,因为这是根据查询从数据库中提取的一条记录。
您可以不使用foreach
来尝试此操作:
{{ $name->first_name}}
希望有帮助!
答案 1 :(得分:0)
您正在使用first()
。它只需要输入一个条目。因此,无需在视图中使用foreach()
。foreach()
在您要打印收藏集时使用。
您可以将$name_list2
用作
@if(isset($name_list2))
{{$name_list2->first_name}}
@endif
不需要foreach()