2015-03-25 5 views
0

Я хочу добавить еще несколько данных в объект модели Eloquent перед передачей на просмотр/json.Получить данные от 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

Try This Надеюсь, что он работает

$ Компания [ 'Количество'] = User :: где ('состояние', «= ', 1) -> count();

Затем проверьте результат.

0

с помощью метода принимает массив. static Builder | Model with (array | string $ relations) означает, что вы можете сказать Model :: with (['one', 'two']) -> get();

Смежные вопросы