suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Rufen Sie alle von einer Person beigesteuerten Datenbankeinträge ab

Wie kann eine eingeloggte Person alle Zeilen in die Datenbanktabelle einfügen? Ich werde den Code und das Snippet unten bereitstellen

Controller.php-Datei

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

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

Blade.php-Datei

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

Welche anderen Methoden kann ich verwenden, um alle Daten von derselben Person eingeben zu lassen? Die Methode first() ruft nur die zuletzt eingefügte Zeile ab, die Methode get() löst Property [honors] wird bei dieser Sammlungsinstanz nicht beendet aus. Im Snippet unten sind beispielsweise für app_id 2708 drei Zeilen eingefügt. Wie erhalte ich alle Daten in der Datenbank, die mit dieser Person verknüpft sind?

P粉716228245P粉716228245432 Tage vor563

Antworte allen(1)Ich werde antworten

  • P粉914731066

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

    控制器

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

    刀片

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

    Antwort
    0
  • StornierenAntwort