라이브러리
[PHP] TableDelete::where - 삭제 검색 조건 설정
TableDelete::where 사용하기
TableDelete::where는 Laravel Eloquent의 delete 메서드에서 사용할 수 있는 where 조건을 지정하는 방법입니다. 이 메서드는 특정 조건을 만족하는 레코드를 삭제할 수 있습니다.
예제 1: 기본 사용법
#hostingforum.kr
php
// 사용자 모델을 가져옵니다.
use AppModelsUser;
// 특정 사용자를 삭제합니다.
User::where('id', 1)->delete();
이 예제에서는 id가 1인 사용자를 삭제합니다.
예제 2: 여러 조건 사용하기
#hostingforum.kr
php
// 사용자 모델을 가져옵니다.
use AppModelsUser;
// 이름이 'john'이고 id가 1인 사용자를 삭제합니다.
User::where('name', 'john')->where('id', 1)->delete();
이 예제에서는 이름이 'john'이고 id가 1인 사용자를 삭제합니다.
예제 3: 조건을 사용하여 삭제하기 (OR 조건)
#hostingforum.kr
php
// 사용자 모델을 가져옵니다.
use AppModelsUser;
// 이름이 'john' 또는 'jane'인 사용자를 삭제합니다.
User::where('name', 'john')->orWhere('name', 'jane')->delete();
이 예제에서는 이름이 'john' 또는 'jane'인 사용자를 삭제합니다.
예제 4: 조건을 사용하여 삭제하기 (AND 조건)
#hostingforum.kr
php
// 사용자 모델을 가져옵니다.
use AppModelsUser;
// 이름이 'john'이고 id가 1인 사용자를 삭제합니다.
User::where('name', 'john')->where('id', 1)->delete();
이 예제에서는 이름이 'john'이고 id가 1인 사용자를 삭제합니다.
예제 5: 조건을 사용하여 삭제하기 (NOT IN 조건)
#hostingforum.kr
php
// 사용자 모델을 가져옵니다.
use AppModelsUser;
// id가 1, 2, 3이 아닌 사용자를 삭제합니다.
User::whereNotIn('id', [1, 2, 3])->delete();
이 예제에서는 id가 1, 2, 3이 아닌 사용자를 삭제합니다.
예제 6: 조건을 사용하여 삭제하기 (LIKE 조건)
#hostingforum.kr
php
// 사용자 모델을 가져옵니다.
use AppModelsUser;
// 이름이 'john%'인 사용자를 삭제합니다.
User::where('name', 'like', 'john%')->delete();
이 예제에서는 이름이 'john%'인 사용자를 삭제합니다.
예제 7: 조건을 사용하여 삭제하기 (IN 조건)
#hostingforum.kr
php
// 사용자 모델을 가져옵니다.
use AppModelsUser;
// id가 1, 2, 3인 사용자를 삭제합니다.
User::whereIn('id', [1, 2, 3])->delete();
이 예제에서는 id가 1, 2, 3인 사용자를 삭제합니다.
이러한 예제들은 TableDelete::where를 사용하여 특정 조건을 만족하는 레코드를 삭제하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.