php
  • laravel-5
  • 2015-03-25 65 views 0 likes 
    0

    我想在传递给view/json之前在Eloquent模型对象中添加更多的数据。从Laravel Eloquent对象获取数据?

    $company = Company::with("users")->get(); 
    

    我想与$company添加一些更多的数据,我尝试代码如下,

    $company->data->client_count = User::where('status', '=', 1)->count(); 
    

    但它不能正常工作,有什么解决办法吗?

    回答

    0

    如果你想添加数据到$company。你可以把它的数组,并传递值
    $company[] = Company::with("users")->get();

    $company[] = User::where('status', '=', 1)->count();

    0

    尝试这个希望它的工作

    $公司[ '数'] =用户::在哪里( '状态',“= ',1) - > count();

    然后检查结果。

    0

    with方法接受一个数组。 static Builder | Model(with array | string $ relations) 这意味着你可以说Model :: with(['one','two']) - > get();

    相关问题