Wie kann ich Daten abrufen, die dem Benutzer gehören?laravel Abrufen von Daten aus der Datenbank
Hinweis Modell:
class Note extends Model
{
protected $table = 'notes';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'data', 'zadanie', 'uwagi',
];
public function pilot() {
return $this->belongsTo(Pilot::class);
}
}
Pilot Modell:
class Pilot extends Model
{
protected $table = 'pilots';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name', 'phone', 'email',
];
public function note() {
return $this->hasMany(Note::class);
}
}
Controller:
public function show($id)
{
$notes = Note::with('pilot')->get();
return view('dziennikpracy.show',compact('notes'));
}
Zu der Zeit ist es alle Noten zeigt, und ich will es nur angezeigt werden die Notizen gehören zu jedem Benutzer und ich weiß nicht wie.
hinzufügen, wo Klasse – Thamilan
vielleicht etwas wie das '$ pilotNotes = Pilot :: find ($ id) -> Notiz();' wo '$ id' ist die ID von Benutzer (Pilot), dessen Notizen Sie erhalten möchten – ArtOsi