Laravel 8 verbindet Tutorial mit Beispiel

Blog

Laravel 8 Joins Tutorial-Beispiel. In diesem Tutorial zeigen wir Ihnen, welche Arten von Joins in Laravel 8 und wie Sie das Thema verwenden.



Wenn Sie mit einem Abfrage-Generator eloquent für den Laravel-Links- und -Rechts-Join verwenden, können Sie zu diesem Zeitpunkt den Laravel-Links- und -Rechts-Join zum Abrufen von Daten aus der linken und rechten Tabelle verwenden.

Laravel eloquent Join 2, 3 oder mehrere Tabellen Beispiel. Hier lernst du wie man Laravel eloquent Join 2 oder mehrere Tabellen verwendet zum Abrufen von Daten aus Datenbanktabellen.



Und wie man es benutzt laravel eloquent join() mit mehreren Where-Bedingungen.

Falls Sie es wollen zu zweien gesellen oder mehrere Tabellen in laravel dann kannst du laravel verwenden beredt join(), linker Join(), rechter Join(), Cross-Join(). Und eine weitere Option, um zwei oder mehrere Tabellen zu verbinden, können Sie anstelle von Laravel-Join eloquente Laravel-Beziehungen verwenden.



Arten von Joins in Laravel 8

  • Laravel Inner Join
  • Laravel Links beitreten
  • Laravel Right Join
  • Laravel Cross Join
  • Laravel Advanced Join
  • Laravel-Unterabfrage-Joins

1 – Laravel Inner Join

Laravel JOIN eloquent gibt alle Zeilen aus der Both-Tabelle zurück, wenn es Übereinstimmungen in der Both-Tabelle gibt. Andernfalls ist das Ergebnis NULL.

Demonstriert nun die eloquente Laravel-Verknüpfung mit den folgenden Beispielen. Sie können das folgende Beispiel für die laravel eloquent join() Methode sehen:

Beispiel 1: Laravel Eloquent Join() mit 2 Tabellen

Rufen Sie hier Daten mit laravel eloquent join() ab. Sie können das folgende Beispiel sehen:

$users = User::join('posts', 'users.id', '=', 'posts.user_id') ->get(['users.*', 'posts.descrption']);

Wenn Sie die oben angegebene laravel eloquent Join-Abfrage ausgeben, erhalten Sie die folgende SQL-Abfrage:

select `users`.*, `posts`.`descrption` from `users` inner join `posts` on `users`.`id` = `posts`.`user_id`
Beispiel 2: Laravel Eloquent Join() mit 3 Tabellen

In diesem Beispiel erhalten Sie Daten mit laravel eloquent Join 3 Tabelle , sehen Sie das folgende Beispiel:

$users = User::join('posts', 'posts.user_id', '=', 'users.id') ->join('comments', 'comments.post_id', '=', 'posts.id') ->get(['users.*', 'posts.descrption']);

Wenn Sie die oben angegebene laravel eloquent Join 3-Tabellenabfrage ausgeben, erhalten Sie die folgende SQL-Abfrage:

select `users`.*, `posts`.`descrption` from `users` inner join `posts` on `posts`.`user_id` = `users`.`id` inner join `comments` on `comments`.`post_id` = `posts`.`id`
Beispiel 3: Laravel Eloquent Join() mit mehreren Bedingungen

In diesem Beispiel erhalten Sie Daten mit laravel eloquent Join mit mehreren Where-Bedingungen , sehen Sie das folgende Beispiel:

$users = User::join('posts', 'posts.user_id', '=', 'users.id') ->where('users.status', 'active') ->where('posts.status','active') ->get(['users.*', 'posts.descrption']);

Wenn Sie den oben angegebenen laravel eloquent Join mit einer Abfrage mit mehreren Bedingungen ausgeben, erhalten Sie die folgende SQL-Abfrage:

select `users`.*, `posts`.`descrption` from `users` inner join `posts` on `posts`.`user_id` = `users`.`id` where `users`.`status` = active and `posts`.`status` = active

In einer anderen Option, anstatt sich laravel anzuschließen, Sie können eine Laravel-Beziehung verwenden, sobald Sie eine Laravel-Beziehung erstellt haben, funktioniert sie wie beitreten.

#laravel #php #web-entwicklung #programmierung #entwickler

www.tutsmake.com

Laravel 8 verbindet Tutorial mit Beispiel

Laravel 8 Joins Tutorial-Beispiel. Wir zeigen Ihnen, welche Arten von Joins in Laravel 8 verwendet werden und wie Sie das Thema verwenden. Erfahren Sie mehr über Laravel 8 Inner Join, Left, Right Join, Cross Join, Subquery Join und Advanced Join.