Size: a a a

2021 May 17

АГ

Алексей Гевондян... in Laravel Pro
источник

vv

vvv vvv in Laravel Pro
есть квери билдер с какими-то условиями, а как их получить и посмотреть?
источник

А

Антон in Laravel Pro
toSql()
источник

vv

vvv vvv in Laravel Pro
он sql даст
источник

vv

vvv vvv in Laravel Pro
->getQuery()->wheres
источник

vv

vvv vvv in Laravel Pro
вот что мне нужно
источник

А

Антон in Laravel Pro
Неужели
источник

vv

vvv vvv in Laravel Pro
мне нужен еще вариант где  я могу взять и использовать условия с where , а не скомпилиный sql
источник

ПУ

Павел Успенский... in Laravel Pro
все where попадают в bindings
источник

ПУ

Павел Успенский... in Laravel Pro
->getBindings()[‘where’]
источник

vv

vvv vvv in Laravel Pro
спс , попробую
источник

ПУ

Павел Успенский... in Laravel Pro
или ->getRawBindings()
источник
2021 May 18

А

Андрей in Laravel Pro
Я думаю, можно проще решить, расскажи чуть раньше что тебе нужно до? Ты же можешь ещё не делая гет клонировать билдер
источник

AG

Asan Glay in Laravel Pro
помогите составить правльный запрос
источник

AG

Asan Glay in Laravel Pro
Order::where('user_id', Auth::user()->id)->orderBy('code', 'desc')->paginate(9);
подскажите как правильно сделать запрос, у каждого order есть order_details в order_details есть shop_id, мне нужно вернуть заказы разделенные на магазины, то есть у Order может быть одинаковый id, но если в Order есть товары из разных магазинов, то нужно вернуть столько Order сколько в этом заказе магазинов
источник

VM

Valar Morghulis in Laravel Pro
В ларке еще не придумали ничего для двусторонних отношений?)
Есть так скажем система друзей - таблица с пользователями и есть pivot таблица с полями user_id и friend_id.
Нужно вывести список друзей так, чтобы при добавлении в друзья это происходило как для одного, так и для другого пользователя.
С точно такой же проблемой сталкивался года три назад, приходилось в базе делать две записи, чтобы отношение отрабатывало как полагается, но решение такое себе и не оптимально с точки зрения структуры данных))

PS: сейчас это выглядит так и возвращает список друзей для того, КТО собственно добавлял в друзья (принял запрос дружбы), при этом для того, КОГО добавили в друзья список друзей без первого человека, то есть по факту какая-то единоличная дружба ))


public function friends()
{
   return $this->belongsToMany(User::class, 'user_friends', 'friend_id', 'user_id')
       ->wherePivot('accepted', true);
}
источник

VM

Valar Morghulis in Laravel Pro
Если у кого есть варианты, поделитесь, пожалуйста, очень интересно 😉
источник

J

Jeen in Laravel Pro
Она и должна быть "односторонняя" с одной записью. Просто добавь условие дополнительное по friend_id
источник

ЕТ

Евгений Туровец... in Laravel Pro
Подскажите, кто-нибудь настраивал через докер Laravel-echo-server для взаимодействия апи с клиентом на Vue? (С учётом того что это два разных домена апи и клиент).
источник

VM

Valar Morghulis in Laravel Pro
О каком условии речь?
источник