дай посмотреть мою модель:
class BusinessModel extends Model
{
protected $table = 'business_models';
public function childs() {
return $this->hasMany('App\Models\BusinessModel','parent_id','id') ;
}
public function parent() {
return $this->hasOne('App\Models\BusinessModel','id','parent_id') ;
}
public function users() {
return $this->hasManyThrough('App\Models\User','App\Models\BusinessModelUser','business_model_id','id') ;
}
public function get_team() {
return $this->parent->childs;
}
pulic function get_team_members() {
????
}
}
Я хочу получить всех пользователей для команды (функция get_team()
).
Есть ли способ, который поможет мне получить всех пользователей в команде без использования:
foreach ($abc->get_team() as $item ){
$item->users;
}
...
Извините, мой английский такой плохой. Надеюсь, вы понимаете. Пожалуйста, помогите мне. спасибо.