Laravel 8 Collection with first() 및 firstWhere() 메소드 예제

원래 @https://codeanddeploy.com에 게시된 샘플 코드를 방문하여 다운로드합니다.
https://codeanddeploy.com/blog/laravel/laravel-8-collection-with-first-and-firstwhere-methods-example

이 예제에서는 first() 및 firstWhere() 메서드를 사용하여 Laravel 8 Collection을 구현하는 방법을 보여줍니다. Laravel 프로젝트를 수행할 때 배열 데이터를 보다 쉽게 ​​처리하기 위해 Laravel 컬렉션을 사용해야 합니다. Laravel의 collect 도우미 기능을 사용하여 배열에서 새 컬렉션 인스턴스를 생성합니다.

때로는 첫 번째 요소를 얻거나 Laravel 컬렉션의 첫 번째 결과를 표시할 조건 쿼리를 가져와야 할 때가 있습니다. first()firstWhere() 방법을 사용하면 더 쉽게 만들 수 있습니다.

예제 1: 라라벨 컬렉션 first() 메소드 예제



public function index()
{
    $collection = collect([
        ['id'=> 1, 'name'=>'Juan Dela Cruz', 'age' => 25],
        ['id'=> 2, 'name'=>'Juana Vasquez', 'age' => 31],
        ['id'=> 3, 'name'=>'Jason Reyes', 'age' => 27],
        ['id'=> 4, 'name'=>'Jake Ramos', 'age' => 43],
    ]);

    $first = $collection->first();

    dd($first);
}

산출:

array:3 [
  "id" => 1
  "name" => "Juan Dela Cruz"
  "age" => 25
]


예제 2: 라라벨 컬렉션 first() 메소드 예제




public function index()
{
    $collection = collect([
        ['id'=> 1, 'name'=>'Juan Dela Cruz', 'age' => 25, 'gender' => 'Male'],
        ['id'=> 2, 'name'=>'Juana Vasquez', 'age' => 31, 'gender' => 'Female'],
        ['id'=> 3, 'name'=>'Jason Reyes', 'age' => 27, 'gender' => 'Male'],
        ['id'=> 4, 'name'=>'Jake Ramos', 'age' => 43, 'gender' => 'Male'],
    ]);

    $first = $collection->firstWhere('name', 'Juan Dela Cruz');

    dd($first);
}


산출:



이것이 다입니다. first() 및 firstWhere() 메소드를 사용하여 Laravel 컬렉션의 첫 번째 요소를 얻는 방법을 배우기를 바랍니다.

이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/laravel-8-collection-with-first-and-firstwhere-methods-example를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기