首页 >php教程 >php手册 > 正文

laravel--为什么属性在模型中没有定义,却取出来了值,这些属性哪里来的

原创2016-09-20 03:30:230792
看laravel模型中的这段代码,

public function getLimitUsersAttribute()
  {
    return $this->user_limit - $this->user_count;
  }

但是模型中确没有定义,

那么user_limit和user_count属性,是从哪里来的?
laravel本身一种机制,可以直接在模型当中调用数据库里字段,这个属性就是
Lesson模型对应的lession表里的2个字段

使用一下看看,控制器是这样来使用

方法在看一看

那么这样输出的结果应该是65,看看结果吧




php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 专题推荐

    作者信息

    php中文网

    认证0级讲师

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类