사용자 데이터베이스에 4 개의 열과 구성 변수가 있습니다. 내 견해로는 변수로 나누어 진 열의 합을 표시해야합니다. 계산하기에 충분히 간단하지만 이상적으로는 그 결과를 모델의 특성으로 저장하고 싶습니다.모델에 특성 추가
기본적으로이 일을 피하기 위해 :
$user = Auth::user();
$user->setPercent();
dd($user->percent);
는 내가 뭘하려는 그 %의 속성이 자동으로 설정하지만 난 그렇게 할 경우 확실하지 않다가있다. 모델 생성자를 재정의하려고 시도했지만 그 시점에서 사용자의 데이터가 검색되지 않았습니다.
class User extends BaseModel implements UserInterface, RemindableInterface {
public function getPercentAttribute($value)
{
/// do your magic
return $yourMagicValue
}
}
그것에게 당신이 필요로했다 방법을 사용하려면 :
감사