recherche

Maison  >  Questions et réponses  >  le corps du texte

Récupérer tous les enregistrements de base de données fournis par un individu

Comment insérer toutes les lignes de la table de base de données par une personne connectée ? Je fournirai le code et l'extrait ci-dessous

Fichier Controller.php

public function index(){
    $data['user1'] = UserModel::where('seq_id','=',Session::get('loginId'))->first();

    return view ("enrollment-steps.step2", $data,
        [
            'data'=>$data['user1'],
         
        ]);
}

Fichier 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>

Quelles autres méthodes puis-je utiliser pour que toutes les données soient insérées par la même personne ? La méthode first() n'obtiendra que la dernière ligne insérée, la méthode get() lancera Property [honors] ne se termine pas sur cette instance de collection.. Par exemple, dans l'extrait ci-dessous, app_id 2708 contient 3 lignes insérées, comment puis-je obtenir toutes les données de la base de données connectées à cette personne ?

P粉716228245P粉716228245433 Il y a quelques jours565

répondre à tous(1)je répondrai

  • P粉914731066

    P粉9147310662023-09-09 12:48:04

    Contrôleur

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

    Lame

    @foreach($userData as $data)
        {{$data->schoolname}}
    @endforeach

    répondre
    0
  • Annulerrépondre