Laravel 8 si unisce al tutorial con l'esempio

Blog

Esempio di tutorial di Laravel 8 Join. In questo tutorial, ti mostreremo quali tipi di join in laravel 8 e come utilizzare il tema.



Se stai usando laravel left e right join eloquent con un generatore di query, in quel momento, laravel left e right join per recuperare i dati dalla tabella sinistra e destra.

Laravel eloquente join 2, 3 o più tabelle esempio. Qui imparerai come usare laravel eloquent join 2 o più tabelle per il recupero dei dati dalle tabelle del database.



E oltre a come usare laravel eloquent join() con più condizioni dove.

Se vuoi unire due o più tavoli in laravel allora puoi usare laravel eloquente join(), join sinistro(), join destro(), cross join(). E un'altra opzione per unire due o più tabelle, puoi usare le relazioni eloquenti di laravel invece di unire laravel.



Tipi di join in Laravel 8

  • Laravel Inner Join
  • Laravel Left Join
  • Laravel Right Join
  • Laravel Cross Join
  • Laravel Advanced Join
  • Join di sottoquery di Laravel

1 – Laravel Inner Join

Laravel JOIN eloquent restituisce tutte le righe della tabella entrambi, se ci sono corrispondenze nella tabella entrambi. In caso contrario, il risultato è NULL.

Ora, dimostra laravel eloquent join con i seguenti esempi. Puoi vedere il seguente esempio di metodo laravel eloquent join():

Esempio 1: Laravel Eloquent Join() con 2 tabelle

Qui, recupera i dati usando laravel eloquent join(), puoi vedere il seguente esempio:

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

Quando scarichi la query di join eloquente di laravel sopra indicata, otterrai la seguente query SQL:

select `users`.*, `posts`.`descrption` from `users` inner join `posts` on `users`.`id` = `posts`.`user_id`
Esempio 2: Laravel Eloquent Join() con 3 tabelle

In questo esempio, ottieni i dati usando laravel eloquente join 3 table , puoi vedere il seguente esempio:

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

Quando scarichi la query della tabella join 3 laravel eloquent sopra indicata, otterrai la seguente query SQL:

select `users`.*, `posts`.`descrption` from `users` inner join `posts` on `posts`.`user_id` = `users`.`id` inner join `comments` on `comments`.`post_id` = `posts`.`id`
Esempio 3: Laravel Eloquent Join() con condizioni multiple

In questo esempio, ottieni i dati usando laravel eloquente si unisce a più condizioni dove , puoi vedere il seguente esempio:

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

Quando scarichi il join eloquente di laravel sopra indicato con la query a più condizioni, otterrai la seguente query SQL:

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

In un'altra opzione invece di unirti a laravel, puoi usare la relazione laravel, una volta creata la relazione laravel funzionerà come unisciti.

#laravel #php #sviluppo web #programmazione #sviluppatore

www.tutsmake.com

Laravel 8 si unisce al tutorial con l'esempio

Esempio di tutorial di Laravel 8 Join. Ti mostreremo quali tipi di join in Laravel 8 e come utilizzare il tema. Scopri di più su Laravel 8 inner join, left, right join, cross join, subquery join e advanced join.