Laravel 9 기존 모델 업데이트

원래 @https://codeanddeploy.com에 게시된 샘플 코드를 방문하여 다운로드합니다.
https://codeanddeploy.com/blog/laravel/laravel-9-update-an-existing-model

이 게시물에서는 Update an Existing Model에서 Laravel 9를 사용하여 구현하는 방법의 예를 보여 드리겠습니다. Laravel 모델 업데이트는 Laravel을 사용하여 애플리케이션을 만들 때 배워야 할 가장 많은 기능 중 하나입니다. 이 게시물에는 이를 수행하는 방법에 대한 다양한 방법과 예가 있습니다. 귀하의 필요에 적합한 것을 선택하십시오.

예 #1:



$employee = Employee::find(1);

$employee->name = "Juan Dela Cruz";

$employee->save();

예 #2:


save() 메서드를 사용할 필요가 없는 여러 값이 있는 배열을 사용하여 모델을 업데이트할 수도 있습니다.

$employee = Employee::find(1);

$employee->update(['name' => 'Juan Dela Cruz', 'address' => 'My address']);


예 #3:


where 함수를 직접 사용하여 조건부 메서드로 레코드를 업데이트할 수도 있습니다.

Employee::where('salary', '>', '10000')
    ->update([
        'address' => 'Juan Dela Cruz', 
        'address' => 'My address'
    ]);


예 #4:



레코드를 업데이트할 때 updated_at 열을 변경할 필요가 없는 경우 모델에서 제외하도록 touch 옵션을 false로 사용할 수 있습니다.

$employee = Employee::find(1);

$employee->update([
    'name' => 'Juan Dela Cruz', 
    'address' => 'My address'
], ['touch' => false]);


이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/laravel-9-update-an-existing-model를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기