라이브러리

[PHP] TableUpdate::where - 검색 필터 설정




TableUpdate::where 사용하기


TableUpdate::where는 Laravel의 Eloquent ORM에서 제공하는 메서드로, 특정 조건에 따라 테이블의 데이터를 업데이트 할 수 있습니다. 이 메서드는 where() 메서드와 유사하지만, update() 메서드와 함께 사용하여 테이블의 데이터를 업데이트 할 수 있습니다.

예제


#hostingforum.kr
php

// User 모델을 사용하여 테이블의 데이터를 업데이트 합니다.

use AppModelsUser;



// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다.

User::where('name', 'John')->update(['age' => 30]);



// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (여러 필드를 업데이트 할 수 있습니다.)

User::where('name', 'John')->update([

    'age' => 30,

    'email' => 'john@example.com'

]);



where() 메서드의 옵션


where() 메서드는 여러 옵션을 제공합니다. 예를 들어, where() 메서드에 `in()` 옵션을 사용하여 특정 조건에 따라 테이블의 데이터를 업데이트 할 수 있습니다.

#hostingforum.kr
php

// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (in() 옵션 사용)

User::where('name', 'in', ['John', 'Jane'])->update(['age' => 30]);



또한, where() 메서드에 `or()` 옵션을 사용하여 특정 조건에 따라 테이블의 데이터를 업데이트 할 수 있습니다.

#hostingforum.kr
php

// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (or() 옵션 사용)

User::where('name', 'John')->orWhere('age', 30)->update(['email' => 'john@example.com']);



where() 메서드의 조건


where() 메서드는 여러 조건을 제공합니다. 예를 들어, where() 메서드에 `=` 옵션을 사용하여 특정 조건에 따라 테이블의 데이터를 업데이트 할 수 있습니다.

#hostingforum.kr
php

// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (= 옵션 사용)

User::where('name', '=', 'John')->update(['age' => 30]);



또한, where() 메서드에 `<` 옵션을 사용하여 특정 조건에 따라 테이블의 데이터를 업데이트 할 수 있습니다.

#hostingforum.kr
php

// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (< 옵션 사용)

User::where('age', '<', 30)->update(['email' => 'john@example.com']);



where() 메서드의 조건을 사용하는 예제


#hostingforum.kr
php

// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (= 옵션 사용)

User::where('name', '=', 'John')->update(['age' => 30]);



// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (< 옵션 사용)

User::where('age', '<', 30)->update(['email' => 'john@example.com']);



// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (in() 옵션 사용)

User::where('name', 'in', ['John', 'Jane'])->update(['age' => 30]);



// 특정 조건에 따라 테이블의 데이터를 업데이트 합니다. (or() 옵션 사용)

User::where('name', 'John')->orWhere('age', 30)->update(['email' => 'john@example.com']);



결론


TableUpdate::where는 Laravel의 Eloquent ORM에서 제공하는 메서드로, 특정 조건에 따라 테이블의 데이터를 업데이트 할 수 있습니다. 이 메서드는 where() 메서드와 유사하지만, update() 메서드와 함께 사용하여 테이블의 데이터를 업데이트 할 수 있습니다. where() 메서드는 여러 옵션을 제공하며, 조건을 사용하여 테이블의 데이터를 업데이트 할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 154 페이지

검색

게시물 검색