Laravel 수 동 스위치 Eloquent 수정 기 조작 방법
수정 기의 수 동 스위치 장면 은 차별 화 된 데 이 터 를 되 돌려 주 는 것 입 니 다.예 를 들 어 배경 에서 관리 할 때 그림 주 소 는 상대 적 인 경 로 를 가 져 야 합 니 다.그리고 app 단 은 전체 경로 의 주 소 를 되 돌려 주 기 를 원 합 니 다.이 럴 때 수 동 으로 열 고 닫 아야 합 니 다.
대개 모델 에서 정적 변 수 를 설명 한 다음 에 수정 기 에서 이 정적 변 수 는 true/false 라 고 판단 합 니 다.true 라면 처리 합 니 다.false 라면 처리 하지 않 습 니 다.구체 적 인 조작:
public static $modify = true;
/**
* .
* $value
* @param string $value
* @return string
*/
public function getFirstNameAttribute($value)
{
return self::$modify && $value ? ucfirst($value) : $value;
}
예제 코드 는 기본적으로 수정 기 를 켜 는 것 입 니 다.필요 하지 않 으 면 수정 기 를 닫 을 수 있 습 니 다.구체 적 인 업무 층 에서 사용 하기 전에 닫 으 면 됩 니 다.
User::$modify = false; //
return $user:findOrFail(1);
수 동 으로 닫 지 않 으 면 수 정 된 값 이 아 닌 원본 데 이 터 를 가 져 오 려 면 원본 값 을 가 져 올 수 있 습 니 다.
$user = User::find(1);
return $user->getOriginal('first_name');
총결산위 에서 말씀 드 린 것 은 편집장 님 께 서 소개 해 주신 Laravel 수 동 스위치 Eloquent 수정 기의 조작 방법 입 니 다.여러분 께 도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
만약 당신 이 본문 이 당신 에 게 도움 이 된다 고 생각한다 면,전 재 를 환영 합 니 다.번 거 로 우 시 겠 지만 출처 를 밝 혀 주 십시오.감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
단순 Laravel+Vue.js에서 VueUI를 사용하여 로그인 및 등록Laravel에는 웹 팩과 같은 Laravel-Mix가 있는데, 이를 이용해서 Laravel에 Vue.js를 실현할 수 있다. 이번에는 몇 가지 명령을 통해 간단하게 VueUI로 로그인하여 로그인을 할 수 있습니다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.