Laravel 8 Eloquent whereNull() 및 whereNotNull() 쿼리 예제
4060 단어 phplaravellaraveleloquent
이 게시물에서는 간단한 예제와 함께 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를 방문하십시오.
행복한 코딩 :)
Reference
이 문제에 관하여(Laravel 8 Eloquent whereNull() 및 whereNotNull() 쿼리 예제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codeanddeploy/laravel-8-eloquent-wherenull-and-wherenotnull-query-example-1ph텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)