이 예에서 웅변 모델은 주어진 모델과 관련된 변경 사항을 알려줄 수 있습니다.
, .: 멤버를 저장 한 후 호출됩니다.
"ing/ed"의 차이점에 주목하십시오 : 전화하기 전에 새 멤버를 저장하십시오.
creating
네임 스페이스 아래에서 새 클래스를 만들고 메소드를 정의하는 것으로 시작하겠습니다. created
updating
updated
deleting
테이블에 대한 계단식 삭제를 설정하지 않았다고 가정 해 봅시다. 가입 된 서비스 멤버에 액세스 할 때 오류를 피하기 위해 멤버가 삭제 될 때 관련 서비스를 삭제해야합니다. deleted
saving
saved
메소드 내부에 있습니다. restoring
restored
값을 반환하여 현재 작업을 중단 할 수 있다는 것입니다.
Laravel의 웅변 관찰자에 대한
app/Observers
, , boot, observe
,
및 . 각 이벤트는 적시에 트리거되며 관찰자 방법은 이러한 이벤트 중 일부 또는 전부를들을 수 있습니다.
를 반환 할 수 있습니다.
또는 이벤트를 듣고 확인하는 데 사용될 수 있습니다. 이러한 이벤트의 관찰자 방법에서 필요한 검증 검사를 수행 할 수 있습니다. 확인이 실패하면 모델이 저장되지 않도록 creating
updating
false
이벤트가 트리거됩니다. 마찬가지로, 모델이 소프트로 삭제되면
restoring
restored
및 이벤트를 듣고 이러한 이벤트의 관찰자 방법에서 변경 사항을 기록 할 수 있습니다. 이는 감사 목적 또는 디버깅 응용 프로그램에 매우 유용합니다. deleting
이 개정 된 응답은 정보의 형식, 선명도 및 정확성을 향상 시켜서 읽고 이해하기 쉽습니다 또한 크게 확장되고 개선되었습니다
위 내용은 빠른 팁 : 웅변적인 관찰자들의 편리한 마법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!