laravel 의 fillable 과 guarded 속성 에 대한 자세 한 설명

모든 Eloquent 모델 의 사전 설정 은 대량 할당 을 방지 하기 때문에 Model 에 fillable 과 guarded 속성 을 설정 해 야 합 니 다.

protected $fillable = ['name'];
protected $guarded = ['password'];
fillable 은 화이트 리스트 로 이 필드 가 대량으로 할당 되 는 것 을 표시 합 니 다.guarded 는 블랙리스트 로 이 필드 가 대량으로 할당 되 지 않 음 을 표시 합 니 다.
모든 속성 에 블랙리스트 설정 가능:

protected $guarded = ['*'];
laravel 의 create 방법 은 대량 할당 이 고 save 방법 은 수 동 할당 이 므 로 fillable 과 guarded 는 save 방법 에 작용 하지 않 고 create 방법 에 사 용 됩 니 다.
이상 의 이 laravel 의 fillable 과 guarded 속성 에 대한 상세 한 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 실 수 있 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기