ahmadajah03 Thu Apr 2020 1 year ago

Contoh WhereIn Query pada Laravel

Topik hari ini adalah bagaimana menggunakan query where in laravel. Cara kerja model laravel request where in array. saya akan memberi Anda contoh sederhana where in request builder laravel. Anda dapat menggunakan laravel where in array.

Jika Anda perlu menggunakan sql query  where in di laravel maka Anda dapat menggunakan dengan array. Laravel memberikan wherein () untuk menggunakan kueri sql where. where in () kita hanya perlu melewati dua argumen satu adalah nama kolom dan lainnya jika array id atau apa pun yang Anda inginkan.

Anda dapat melihat sintaks di bawah ini query where in di laravel:

whereIn(Coulumn_name, Array);

Sekarang saya akan memberi Anda tiga contoh cara menggunakan kueri where in dalam aplikasi laravel. Jadi mari kita lihat contoh-contoh cara kerjanya.

Contoh 1:

Sql Query:

SELECT *
FROM users
  WHERE id IN (4, 5, 6) 

Laravel Query:

public function index()
{
    $users = User::select("*")
                    ->whereIn('id', [4, 5, 6])
                    ->get();
  
    dd($users);                    
}

Contoh 2:

Berikut adalah contoh lain dari query where in. Anda dapat bekerja dengan nilai string yang dipisahkan koma. Anda dapat bekerja seperti di bawah ini:

public function index()
{
    $myString = '1,2,3';
    $myArray = explode(',', $myString);
    
    $users = User::select("*")
                    ->whereIn('id', $myArray)
                    ->get();
  
    dd($users);                    
}

Contoh 3:

public function index()
{
    $users = DB::table('users')
                    ->whereIn('name', ['Hardik', 'Vimal', 'Harshad'])
                    ->get();
  
    dd($users);                    
}

Saya harap ini dapat membantu Anda ...

query builder laravel eloquent laravel