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'];}@H_502_3@这是我的模型,现在我想在我的模型中添加另一个名为’PagedListSize’的属性,但我不想将其创建为数据库列.那我该怎么做? @H_502_3@例如,我熟悉在.Net Framework中使用NotMapped属性,它是用来编写的
[NotMapped]public int PagedListSize {set; get;}@H_502_3@那么,我该怎么做呢.在laravel有没有办法做到这一点?我正在研究Laravel 5.4 在Laravel中执行此 *** 作的最佳方法实际上是通过 custom Mutators.此外,mutators可以配置为显示在模型的Json或数组输出转储中.例如对于PagedListSize,我们可以:
public functionGetPagedListSizeAttribute(){ return #some evaluation;}protected $appends = array('pagedListSize');@H_502_3@这样,pagedListSize不仅可以直接作为字段使用,而且只要模型为serialized为Json或Array,也可用. 总结
以上是内存溢出为你收集整理的php – 如何在Laravel模型中编写NotMapped实体?全部内容,希望文章能够帮你解决php – 如何在Laravel模型中编写NotMapped实体?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)