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.