andriajah Sat Aug 2022 1 year ago

Contoh Collection Check If Key Exists Laravel

Artikel ini berfokus pada collection check jika ada key. Di sini Anda akan belajar cara memeriksa kunci yang ada di collection laravel. Contoh ini akan membantu Anda memeriksa apakah key ada di collection laravel. Anda dapat melihat collection laravel memiliki pemeriksaan key. Ikuti langkah tutorial di bawah ini untuk memeriksa apakah collection memiliki key.

Anda dapat menggunakan contoh ini dengan versi laravel 6, laravel 7, laravel 8 dan laravel 9.

Jika Anda perlu memeriksa apakah key ada pada objek collection laravel maka laravel menyediakan metode has() untuk memeriksanya. Anda dapat memeriksa apakah itu dengan satu kunci dan apakah ada banyak key atau tidak. jadi mari kita lihat contoh sederhana dengan output:

 

Contoh 1:

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
  
class PostController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index(Request $request)
    {
        $post = collect([
                    'id' => 1,
                    'name' => 'Media Kreatif',
                    'email' => '[email protected]'
                ]);
  
        if ($post->has('name')) {
            dd("Name key is exist on collection.");
        }
  
        dd("Name key is not exist on collection.");
    }
}

Output:

Name key is exist on collection.

 

Contoh 2:

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
  
class PostController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index(Request $request)
    {
        $post = collect([
                    'id' => 1,
                    'name' => 'Media Kreatif',
                    'email' => '[email protected]'
                ]);
  
        if ($post->has(['name', 'email'])) {
            dd("Name and Email key is exist on collection.");
        }
  
        dd("Name and Email key is not exist on collection.");
    }
}

 

Output:

Name and Email key is exist on collection.

 

 

Saya harap dapat membantu Anda ...

 

laravel