Laravel – Eloquent – ​​Erhalten Sie eine Beziehung ohne FremdschlüsselPhp

PHP-Programmierer chatten hier
Anonymous
 Laravel – Eloquent – ​​Erhalten Sie eine Beziehung ohne Fremdschlüssel

Post by Anonymous »

Ich arbeite an einem Laravel-Projekt, bei dem ich die Modelle „Reservierung“ und „Woche“ habe.
Das Modell „Woche“ hat ein Startdatum und einen Preis, der Das Modell „Reservierung“ hat ein Startdatum und ein Enddatum.
Ich möchte in der Lage sein, eine aussagekräftige Auswahl wie diese durchzuführen: Reservation::with('weeks')->get( ), aber wenn ich unten etwas mache eloquent erkennt es nicht als Beziehung und ich kann „HasMany“ im Reservierungsmodell nicht verwenden, da ich die Tabellen nicht mit IDs, sondern nur mit Datumsangaben verbinde.
Wie Kann ich die Wochen als Beziehung bekommen?

Code: Select all

class Reservation extends Model
{
public function weeks()
{
return Week::whereDate('starting_date', '>=', $this->starting_date)
->whereDate('starting_date', '

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post