У меня есть этот запрос:Как использовать тот же самый красноречивый запрос дважды, но с одним другим предложением where?
User::leftJoin('friends', function ($join) {
$join->on('friends.user_id_1', '=', 'users.id')
->orOn('friends.user_id_2', '=', 'users.id');
})
->where(function ($query) use ($myID) {
// Group orwhere functions so the query builder knows these belong together
$query->where([
'friends.user_id_1' => $myID,
'friends.accepted' => true
])
->orWhere([
'friends.user_id_2' => $myID,
'friends.accepted' => true
]);
})
->where('users.id', '!=', $myID) // Exclude the user with id $myID
->get();
https://stackoverflow.com/a/41832867/5437864
Я хочу использовать этот запрос в два раза, но с другой, где положение. Можно ли повторно использовать этот запрос без копирования всего кода? И если да, то как?
да, да. – nogad
@nogad Спасибо, но как? :) – Z0q
Пожалуйста, включите хотя бы часть содержимого ссылки в ваше сообщение, иначе ссылка может быть неактуальной с течением времени, и вопрос станет непонятным – Icarus