나는 초심자 인 laravel
에 대한 나의 질문은 누군가에게 이상 할 수 있습니다. 글쎄, 내 질문에 어떻게 Laravel Model
클래스를 내 마이 그 레이션 후 데이터베이스의 모든 필드를 만들지 않습니다 엔티티 쓸 수 있습니다. 예를Laravel Model에서 NotMapped 엔티티를 작성하는 방법은 무엇입니까?
class JobseekerModel extends Model
{
use SoftDeletes;
protected $table='dbl_jobseekers';
protected $primaryKey='id';
protected $fillable=[
'FirstName',
'MiddleName',
'LastName',
'Dob',
'Education',
'DesireField',
'Skill',
'SpecialSkill',
'Experience',
'Location',
'HomeAddress',
'Salary',
'Comenteries',
'Resume'
];
protected $dates = ['deleted_at'];
}
를 들어이 지금은 그러나 나는 데이터베이스 열로 만들 싫어, 내 모델에서 'PagedListSize'라는 이름의 또 다른 속성을 추가하려면, 내 모델입니다. 그러면 어떻게해야합니까?
예를 들어 나는이 작업을 수행하기 위해 내가 할 수 어떻게
그래서[NotMapped]
public int PagedListSize {set; get;}
처럼 기록 된, .Net Framework
에 NotMapped
속성을 사용하는 것이 익숙해입니다. laravel에서 이것을 할 방법이 있습니까? 내가 일하고있다 Laravel 5.4
좀 더 자세히 설명해 주실 수 있습니까? 계산해야하는 fieald가 필요합니까? 아니면 수업의 단순한 속성이 필요합니까? – huuuk
글쎄, 데이터베이스의 열을 만들지 않는 클래스의 간단한 속성이 필요합니다. 그러나 나는'Controller'에서'view'와'view'에서'Controller'로 데이터를 전달할 수 있습니다.내 계산 목적에 따라이 속성을 사용합니다. 아무것도. – gdmanandamohon
@lazycoder 질문에, 당신은 어디에 직렬화 할 속성이 필요하다고하셨습니까? 받아 들여진 대답이 나의 것과 유일한 차이점이 있기 때문에 클래스를 json 데이터로 변환 할 때 속성을 직렬화 할 수있는 방법이 설명되어 있습니다. –