Найти имя, которое не используется в другой таблице - PullRequest
0 голосов
/ 28 сентября 2019

В моем Role.php у меня есть следующее.

class Role extends Model
{
    protected $fillable = [
        'name'
    ];

    public function users()
    {
        return $this->belongsToMany(User::class)->withTimestamps();
    }
}

Я попробовал запрос, подобный этому:

$leaders = Role::where('name','leader')->with('users')->first();

Я получил два имени, запросивthis:

1->Tanvir AHmed
2->Nayeem

И у меня есть еще одна таблица с именем teams, в которой есть столбец с именем leader_name и такие данные, как:

teams.leader_name
Tanvir AHmed

Теперь я хочу получитьимена, которых нет в таблице команд.Мол, в этом случае Танвир присутствует, а Найим нет.Как я могу получить это имя (Nayeem)?

...