如何获取由登录者插入的数据库表中的所有行?我将提供下面的代码和片段
Controller.php 文件
public function index(){
$data['user1'] = UserModel::where('seq_id','=',Session::get('loginId'))->first();
return view ("enrollment-steps.step2", $data,
[
'data'=>$data['user1'],
]);
}
Blade.php 文件
<label><strong> Honors if any(Secondary level): </strong></label>
<div class="col-sm-12 col-lg-4">
<div class="form-group row">
<label for="step2_honor" class="col-sm-3 text-right control-label col-form-label">Honors</label>
<div class="col-sm-9">
<input class="form-control" type="text" id='step2_honor' placeholder="Secondary" value="{!! $user1?->honors !!}" >
</div>
</div>
</div>
我可以使用哪些其他方法来获取同一个人插入的所有数据? first() 方法只会获取最后插入的行,get() 方法会抛出Property [honors] does not exit on this collection instance.。例如,在 app_id 2708 下面的代码片段中插入了 3 行,我如何获取连接到该人的数据库中的所有数据?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
控制器
public function index() { $userData = UserModel::where('app_id', 2708)->get(); return view('enrollment', compact('userData')); }刀片
@foreach($userData as $data) {{$data->schoolname}} @endforeach