Laravel 8 Eloquent 쿼리 first() 및 firstOrFail() 예제
3354 단어 phptutoriallaraveljavascript
이 Laravel 예제에서는 Laravel Eloquent 쿼리에서 first() 및 firstOrFail() 메서드를 공유하고 있습니다. Laravel Eloquent first() 메서드는 데이터베이스에서 찾은 첫 번째 레코드를 반환하는 데 도움이 되며, Laravel Eloquent firstOrFail()은 쿼리에서 레코드가 발견되지 않으면 중단됩니다.
따라서 레코드가 발견되지 않은 경우 프로세스를 중단해야 하는 경우 Laravel Eloquent의 firstOrFail() 메서드가 필요합니다.
아래는 각각의 예입니다.
Laravel Eloquent first() 기본 예제
아래 예제는 레코드가 없으면 null을 표시합니다.
$post = Post::where('title', 'Post 1')->first();
dd($post);
그러나
first()
메서드를 사용하여 중단해야 하는 경우 다음은 예제 코드입니다.$post = Post::where('title', 'Post 111')->first();
if(is_null($post)) {
return abort(404);
}
dd($post);
보시다시피 반환된 값이 null인지 확인하는 기능을 추가했습니다. 그런 다음 abort() 함수를 호출합니다.
Laravel Eloquent firstOrFail() 기본 예제
그러나 Laravel eloquent에서
firstOrFail()
메소드를 사용하여 레코드를 찾을 수 없는 경우 프로세스를 중단해야 하는 경우 아래 코드 예제를 사용하면 단축됩니다.$post = Post::where('title', 'Post 1')->firstOrFail();
dd($post);
이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/laravel-8-eloquent-query-first-and-firstorfail-example를 방문하십시오.
Reference
이 문제에 관하여(Laravel 8 Eloquent 쿼리 first() 및 firstOrFail() 예제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codeanddeploy/laravel-8-eloquent-query-first-and-firstorfail-example-2h44텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)