das ist meine sql rohe Abfrage Ich bin neu zu eloquenten Gesicht Problem mit kann mir sagen, wie Attribute in eloquent umbenennen. Vielen Dank im Voraus.Wie Attribute in Eloquent umbenennen?
Antwort
Bitte versuchen Sie dies:
$users = DB::table('network_user')
->leftJoin('users', 'users.id', '=', 'network_user.user_id')
->leftJoin('practice_user', 'practice_user.user_id', '=' ,'users.id')
->leftJoin('practices', 'practices.id', '=', 'practice_user`.`practice_id')
->leftJoin('userlevels', 'userlevels.id', '=', 'users.level')
->leftJoin('usertypes', 'usertypes.id', '=', 'users.usertype_id')
->where('network_user.network_id', 9)
->get(['users.name as user_name',
'practices.name as practice_name',
'userlevels.name as userlevel_name',
'usertypes.name as usertypes_name',
'users.active as user_status',
'users.email as user_email']);
nicht getestet, aber funktionieren sollte.
ja es funktionierte das einzige Ding ist das '' fehlten in erhalten, Sie speicherten meinen Tag @Parth –
Oh ja .. guter Platz ... sorry dafür. Schön, dass ich dir helfen kann. :) –
Was ich verstehe, ist, dass Sie Spalte allias in der eloquenten Abfrage verwenden mögen, obwohl vorherige Antwort ist richtig, sein geeignet für Query Builder Ansatz, wenn Sie eloquent Modelle verwenden, können Sie in der folgenden Art und Weise gehen,
$users = User::select(['id','username','first_name AS UserFirstName',DB::raw('CONCAT(user.first_name, " ", user.last_name) AS user_full_name'),'user.username'])->get();
Beachten Sie, dass Sie auch alle Funktionen zur Verfügung für Query Builder mit beredten verwenden können ...
- 1. Laravel Eloquent Sammlung Attribute
- 2. Attribute: ‚Liste‘ Objekt hat kein Attribut ‚umbenennen‘
- 3. How to Eloquent nicht bestimmte Attribute in der Tabelle beibehalten?
- 4. Eloquent keine Datum Attribute bei der Verwendung where-Klausel
- 5. Laravel 5.2 zupfen() mehrere Attribute von Eloquent Model Collection
- 6. Eloquent Relationship gibt zurück, gibt mir aber keine Attribute
- 7. Wie in Befehlsausgabe umbenennen?
- 8. Kann nicht gewünschten Attribute von Eloquent Sammlung zugreifen
- 9. Wie umbenennen
- 10. wie eloquent in Laravel erstellen
- 11. Git Konflikt (Umbenennen/Umbenennen)
- 12. Wie Datei umbenennen in VB.NET
- 13. , wie Daten aus mehreren Tabellen in Laravel retrive eloquent
- 14. Wie web.config umbenennen verwandelt
- 15. Wie h2o POJO umbenennen?
- 16. PHP: Wie Ordner umbenennen
- 17. Eloquent Gruppierung in Beziehungen
- 18. Self Join in Eloquent
- 19. Wie umbenennen JSON Schlüssel
- 20. Erhalten Sie bestimmte Attribute von einem Eloquent-Modell beim Konvertieren zu einem Array in Laravel
- 21. , wie Header in Dateien in Unix umbenennen
- 22. Wie Attribut mit Variable in Eloquent PHP anfügen
- 23. Eloquent Beziehung in Laravel
- 24. Wie ein ähnliches Modell in Laravel Eloquent
- 25. Wie verwende ich rohe Auswahl in Eloquent?
- 26. wie bestimmte Spalten in Laravel eloquent
- 27. Wie WhereIn mit Eloquent in Laravel verwenden?
- 28. Filiale in Gitkraken umbenennen?
- 29. Imenu in Gliederung umbenennen
- 30. Batch umbenennen in Python
Wenn Sie die vollständige Abfrage wollen es vielleicht ein bisschen breit sein, aber schauen Sie [hier] (http: //stackoverflow.com/questions/26958080/how-to-alias-the-name-of-a-column-in-eloquent) um zu sehen, wie eine Spalte aliasiert wird. –