laravel的模型从控制器获取请求信息

时间:2016-12-16 14:51:10

标签: php laravel orm model

我使用Laravel的代码有问题。我在模型中定义一个属性来获取列表。这需要很多时间。我在控制器中使用此模型。请遵循以下代码:

protected $appends=["consume_info"];
public function getConsumeInfoAttribute(){
    //query a lot of information from mysql
}

我想知道Controller或Model中是否有属性可以避免在模型中使用mysql进行查询。

是否有设置告诉Laravel何时加载此附加属性?

1 个答案:

答案 0 :(得分:1)

为什么不从$ appends数组中删除consume_info。只有在您需要时,您才能获得$model->consumer_info