Laravel - 모든 행 update 한번에 하기
조회수: 107
Posts 테이블의 컬럼 1개를 모든 행(row)에 한번에 저장하고 싶다고 하자.
Post::update(['is_sangseek' => 1]);
이렇게 하면 PHP Error: Non-static method Illuminate\Database\Eloquent\Model::update() cannot be called statically in Psy Shell code on line 1와 같은 에러가 발생한다.query()
를 이용해야 한다.Post::query()->update(['is_sangseek' => 1]);
이렇게 하면 작동한다.