Laravel 8 Eloquent whereNull() 및 whereNotNull() 쿼리 예제

원래 게시된 @https://codeanddeploy.com 방문하여 샘플 코드 다운로드: https://codeanddeploy.com/blog/laravel/laravel-8-eloquent-wherenull-and-wherenotnull-query-example

이 게시물에서는 간단한 예제와 함께 Laravel 8 eloquent where null 및 where not null 쿼리를 공유하고 있습니다. 일반적으로 데이터베이스를 쿼리할 때 null 값이 있는 데이터를 가져와야 합니다. 또는 때로는 데이터 값이 null이 아닌지 가져오거나 확인해야 합니다. 그래서 라라벨은 이미 우리의 코드를 단축하기 위한 지름길을 제공했습니다.

Null Eloquent가 있는 Laravel



Laravel where null 또는 whereNull() 유창한 쿼리 사용. 이렇게 하면 데이터베이스에서 null 데이터 값을 가져오는 데 도움이 됩니다. 내 예에서는 이중 인증을 사용하지 않는 사용자를 가져옵니다. 내 사용자 테이블에 two_factor_secret 필드가 있다고 가정해 보겠습니다.

<?php

namespace App\Http\Controllers;

use App\User;
use Illuminate\Http\Request;

class UserController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $users = User::whereNull('two_factor_secret')->get();

        dd($users);
    }
}


Null Eloquent가 아닌 Laravel



Laravel where not null 또는 whereNotNull() 유창한 쿼리는 데이터베이스에서 null이 아닌 데이터 값을 얻는 데 도움이 됩니다. 따라서 이전 코드에서는 2단계 인증 없이 사용자를 얻습니다. 이제 이중 인증으로 사용자를 확보해 보겠습니다.

<?php

namespace App\Http\Controllers;

use App\User;
use Illuminate\Http\Request;

class UserController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $users = User::whereNotNull('two_factor_secret')->get();

        dd($users);
    }
}


이제 Laravel where null 및 where not null 유창한 쿼리에 대한 기본 지식이 이미 있습니다.

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

행복한 코딩 :)

좋은 웹페이지 즐겨찾기