Guten Abend,
ich programmiere gerade ein wenig an einem Haushaltsbuch herum.
Da ist ein kleines Problem aufgekommen. Vielleicht könnt ihr mir
dabei helfen, das Problem zu beheben?
Ich erstelle in einem Controller eine DB-Abfrage mit ein paar Joins:
Wenn ich jetzt im Blade den folgenden Inhalt ausgebe: $transactions->name
So erhalte ich den Wert aus dem Attribut 'name' aus der Datenbank 'accounts'.
Grundsätzlich nicht ganz verkehrt. Jetzt hat aber die Tabelle 'categories' eben-
falls ein Attribut mit 'name', welches ich aber gerne ausgeben würde.
Wie kann ich im Blade-Template mitteilen, dass ich das Attribut 'name' aus
der Tabelle 'categories' und nicht aus der Tabelle 'accounts' meine?
Vielleicht habt ihr einen Tipp für mich?
VG.
ich programmiere gerade ein wenig an einem Haushaltsbuch herum.
Da ist ein kleines Problem aufgekommen. Vielleicht könnt ihr mir
dabei helfen, das Problem zu beheben?
Ich erstelle in einem Controller eine DB-Abfrage mit ein paar Joins:
PHP:
$transactions = RepeatingTransaction::join(
'categories',
'repeating_transactions.category', '=', 'categories.id')
->join(
'accounts',
'repeating_transactions.account_id', '=', 'accounts.id'
)
->where('accounts.user_id', '=', Auth::user()->id)
->get();
Wenn ich jetzt im Blade den folgenden Inhalt ausgebe: $transactions->name
So erhalte ich den Wert aus dem Attribut 'name' aus der Datenbank 'accounts'.
Grundsätzlich nicht ganz verkehrt. Jetzt hat aber die Tabelle 'categories' eben-
falls ein Attribut mit 'name', welches ich aber gerne ausgeben würde.
Wie kann ich im Blade-Template mitteilen, dass ich das Attribut 'name' aus
der Tabelle 'categories' und nicht aus der Tabelle 'accounts' meine?
Vielleicht habt ihr einen Tipp für mich?
VG.