Arthur'); DROP TABLE Users;--
limit 1 выбирает первую из них
Arthur'); DROP TABLE Users;--
что работает сейчас. потому что может быть их несколько. период работы каждой идет один за другим
Arthur'); DROP TABLE Users;--
второе мне кажется то же самое, но запутанно как-то)
Arthur'); DROP TABLE Users;--
user: id 1 2 3 payments: id | user_id | package_price_id | amount 1 | 1 | 1 | 200 2 | 1 | 2 | 250 3 | 2 | 3 | 300 package_prices: id | months | package_id 1 | 1 | 1 2 | 2 | 1 ... 12 | 12 | 1 ... 13 | 1 | 2 packages id | name 1 | test 2 | middle 3 | full
Arthur'); DROP TABLE Users;--
вот собственно все модели
Arthur'); DROP TABLE Users;--
в payments
Arthur'); DROP TABLE Users;--
каком скрине?
Arthur'); DROP TABLE Users;--
это копипаста старая
Arthur'); DROP TABLE Users;--
просто не написал
Arthur'); DROP TABLE Users;--
уже бился в чаты с просьбой помощи)
Arthur'); DROP TABLE Users;--
ок сейчас сделаю
Arthur'); DROP TABLE Users;--
так просто выводит всех пользователей
Arthur'); DROP TABLE Users;--
странно
Arthur'); DROP TABLE Users;--
и first то же самое
Arthur'); DROP TABLE Users;--
"select * from `telegram_bot_users`" 1 2018-05-09 00:00:00 что-то такое вывело toSql
Arthur'); DROP TABLE Users;--
у них нет payment'ов
Arthur'); DROP TABLE Users;--
у всех
Arthur'); DROP TABLE Users;--
из тех что вывелось - это те у которых есть пейменты и у которых нет
Arthur'); DROP TABLE Users;--
это просто все
Arthur'); DROP TABLE Users;--
оч странно
Arthur'); DROP TABLE Users;--
определенно нет :D
Arthur'); DROP TABLE Users;--
до этого правильно было вроде
Arthur'); DROP TABLE Users;--
только что-то не цеплялось что нужно
Arthur'); DROP TABLE Users;--
нужно вывести всех у кого есть payments?
Arthur'); DROP TABLE Users;--
хотел предложить кое-что, но сам понял что не знаю как)
Arthur'); DROP TABLE Users;--
типа Users::all()->payments
Arthur'); DROP TABLE Users;--
окей
Arthur'); DROP TABLE Users;--
payments: $this->hasMany(Payment::class, 'user_id');
Arthur'); DROP TABLE Users;--
этой связи?
Arthur'); DROP TABLE Users;--
payments: $this->hasMany(Payment::class, 'user_id');
Arthur'); DROP TABLE Users;--
пейменты, но он вытянул пользователей
Arthur'); DROP TABLE Users;--
а
Arthur'); DROP TABLE Users;--
кажется не так сделал
Arthur'); DROP TABLE Users;--
на выводе
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
момент
Arthur'); DROP TABLE Users;--
не момент😅
Arthur'); DROP TABLE Users;--
что-то я куда-то не туда пошел уже
Arthur'); DROP TABLE Users;--
хочу вывести пейменты те самые
Arthur'); DROP TABLE Users;--
сейчас попробую цикл в цикле
Arthur'); DROP TABLE Users;--
ничего не выводит, я запутался
Arthur'); DROP TABLE Users;--
должно же вывести
Arthur'); DROP TABLE Users;--
можно за 20$ ускорить помощь?) просто очень много чего надо сделать помимо этого, но это надо в первую очередь
invariance
xD
Vadim
=)
Arthur'); DROP TABLE Users;--
ответили с другого чата, английского: payments is eager loaded and thus not part of the primary query. The payments query will be executed afterwards.
Anonymous
Anonymous
подскажете как сюда передать значение, которое приходит в request->uniquecode
Anonymous
?
Igor
request()->uniquecode
Igor
Если я правильно понял вопрос
Igor
Аа стоп
Igor
Не сразу понял
Anonymous
смотри. идёт запрос на валидатор в котором лежит код "ABCDE", через rules чекается в базе и видит, что он уже есть
Anonymous
выбивает ошибку и в этой ошибке должен быть этот код "ABCDE"
Anonymous
хм, да - работает
Anonymous
хоть и выглядит не так красиво :)
Anonymous
не, прост, думаю, должен быть какой-то шорт-код
Anonymous
есть :attribute
Anonymous
он выводит название поля
Arthur'); DROP TABLE Users;--
не заметил. другая модель
Arthur'); DROP TABLE Users;--
а надо пеймент тянуть
Arthur'); DROP TABLE Users;--
😱
Arthur'); DROP TABLE Users;--
Arthur'); DROP TABLE Users;--
не работает
Arthur'); DROP TABLE Users;--
переставление местами думаю не стоит опиывать
Arthur'); DROP TABLE Users;--
по разному ставил
Arthur'); DROP TABLE Users;--
всё что в голову пришло😅
Arthur'); DROP TABLE Users;--
тут цикл? потому-что там user: return $this->belongsTo(TelegramBotUser::class, 'user_id');
Arthur'); DROP TABLE Users;--
то-есть у каждого пользователя свой платеж
Arthur'); DROP TABLE Users;--
как-то так да. выбрать платежи нужные, и из них уже выбрать пользователей
Arthur'); DROP TABLE Users;--
есть схема с выбором пользователей пакета
Arthur'); DROP TABLE Users;--
то-есть инверсия как бы
Arthur'); DROP TABLE Users;--
Модель_Пакета::find(1)
Arthur'); DROP TABLE Users;--
->users
Arthur'); DROP TABLE Users;--
надо попробовать
Luka
всем привет, какой пакет используете чтобы быстро загрузить файл в laravel?
Andrey
так он сам умеет неплохо
Luka
так он сам умеет неплохо
Да стандартное я и так знаю, вдруг кто то пакет красивый использует. Ну если нет, то нет
Andrey
Не, ну наверняка какие-то пакеты есть. Просто хз, что там упростить можно