Laravel 5.6 красноречивый получить все предметы - PullRequest
0 голосов
/ 01 июля 2019

дай посмотреть мою модель:

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;
}
...

Извините, мой английский такой плохой. Надеюсь, вы понимаете. Пожалуйста, помогите мне. спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...