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


    看laravel模型中的这段代码,

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

    但是模型中确没有定义,

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

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

    方法在看一看

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

    
    


  • 相关阅读:
    ajax01
    django04
    数据库
    WeakHashMap类
    IdentityHashMap
    Hashtable类
    LinkedHashMap类
    HashMap和TreeMap类
    PriorityQueue
    Synchronized
  • 原文地址:https://www.cnblogs.com/huangshoushi/p/5886029.html
Copyright © 2020-2023  润新知