라이브러리
[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() 메서드는 여러 옵션을 제공하며, 조건을 사용하여 테이블의 데이터를 업데이트 할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.