检索个人贡献的全部数据库记录
P粉716228245
P粉716228245 2023-09-08 16:10:51
[PHP讨论组]

如何获取由登录者插入的数据库表中的所有行?我将提供下面的代码和片段

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 行,我如何获取连接到该人的数据库中的所有数据?

P粉716228245
P粉716228245

全部回复(1)
P粉914731066

控制器

public function index()
{
    $userData = UserModel::where('app_id', 2708)->get();
    return view('enrollment', compact('userData'));
}

刀片

@foreach($userData as $data)
    {{$data->schoolname}}
@endforeach
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号