Dmitriy
Denis
Anonymous
Хейтеров?
все я работаю, ну я не про тебя конкретно
Anonymous
1
Anonymous
еуые
Andrey
Dmitriy
Не понял. Настройки?
не настройки. а оаuth данные. а нам нужны только id как я понял.
Он знает что сервиса будет 3. и точка.
Это один из способов хранение . когда добавляется колонка а не строка. Этот способ даже как-то называется и дба часто используют его
Как будешь заниматься хайлоадом. поймешь что этот способ не такой и плохой =).
Dmitriy
нормализация не всегда плюс
Denis
Denis
Я знаю. Надо еще колонку
Dmitriy
1. Ну мы не знаем точно.
2. Доп колонка
3. А как до этого ?
Мы знаем что чувак зашел. ищем по вк id
не находим предлагаем ему создать профиль или зарегаться.
Обновляем данные в таблице
Denis
Dmitriy
кнч.
Denis
У тебя колонка?
Dmitriy
кроме id посути больше ничего не нужно от сети
Dmitriy
зависит от ситуации
Anonymous
Denis
Ты врубэ, Дима?
Dmitriy
так у него не oauth если что =)
Denis
правильный
$posts = $this
->user()
->posts()
->getQuery()
->where('posts.from_id', 188347805)
// ->join('users', 'users.id_telegram', '=', 'posts.from_id')
->orderBy('created_at', 'DESC')
->paginate(5);
Denis
$posts = $this
->user()
->posts()
->where('from_id', 188347805)
->getQuery()
->orderBy('created_at', 'DESC')
->paginate(5);
это в дебаге
select count(*) as aggregate from posts where posts.user_id = '7' and posts.user_id is not null and from_id = '188347805'
upd: результат null
Denis
потому что сделал так
$posts = $this
->user()
->posts()
->getQuery()
->where('posts.from_id', 'users.id_telegram')
->orderBy('created_at', 'DESC')
->paginate(5);
тоесть я хочу чтоб поле 'posts.from_id равнялось 'users.id_telegram and 'users.id_skype
Denis
Ну че, теперь врубэ?
Andrey
А что вообще этот запрос делает?
Andrey
Ну точнее, что надо чтобы делал?
Andrey
зачем там getQuery?
Denis
Я ему пишу
Anonymous
Denis
$user = $this->user();
$idTelegram = $user->id_telegram;
$posts = $user->posts();
Ты внатуре не вдупляешь, или тролишь тут нас?
Denis
Denis
И под камим ты юзером?
Denis
Ты вообще читаешь че тебе пишут? @RmFloodUser ?
Andrey
Andrey
Вот тебе
Anonymous
И под камим ты юзером?
я 7 записи все кидаются на 1, а вот когда юзер подтвкердит учетку, я переапдейтю записи на него
Anonymous
Denis
Denis
$user = $this->user();
$idTelegram = $user->id_telegram;
$posts = $user->posts();
Ты внатуре не вдупляешь, или тролишь тут нас?
Denis
да
Denis
Ты думаешь что "да", это достаточный ответ? Попробуй проговори про себя вопрос еще разок.
Denis
Нормуль?
Denis
Ну, не, все норм, бро. Это я гандон - не читаю твои сообщения
invariance
как думаете, как по нормальному реализовать разделение роутов без дублирования?
админка:
admin/user/{id}/name?token={admin_token}
обычный юзер:
/user/name?token={user_token}
И проблема в том, что в одном месте методу передается аргумент, а в другом нет. Как в самом методе внутри контроллера это норм обработать?
Andrey
А что по этим роутам? Одно и то же?
Andrey
разные роуты по идее разные контроллеры дожны обрабатывать
Andrey
Вот view ты можешь как то компоновать
invariance
invariance
это просто получение имени юзера
invariance
только в первом варианте юзер может только свое имя получить, а во втором - админ может получить имя любого юзера
Andrey
Ну смотри, еще раз, идея в том, что разные роуты обрабатываются разными контроллерами
invariance
но это же охуенное дублирование
Andrey
ну хз, что там у тебя конкретно
invariance
у меня есть куча подобных роутов, в которых разница только в наличии идентефикатора
invariance
и получается куча дублирования
Andrey
первый твой роут - это что вообще? профиль юзера по его id, который видит только админ?
Andrey
Что-то не так у тебя с проектированием мне кажется
Andrey
invariance
invariance
ну смотри, что у меня по сути в методе getName
Andrey
admin/user/{id}/name?token={admin_token} тут что? профиль юзера?
invariance
ну да
invariance
как и во втором варианте
Andrey
мм, а что /name означает?
invariance
да это просто для примера
invariance
типо есть какой то метод там после
Andrey
Смотри
Andrey
у тебя есть профиль юзера /user/{id} каждый юзер может видеть сам себя, а админ всех. Логично оставить один этот роут для просмотра профиля. А в middleware проверять права на просмотр профиля
Andrey
Есть в профиле надо админу дать чуть больше инфы например, пользуй во вью директиву @can и все что с ней связано
Oleksii
подскажите плс как поменять очередность в Request?(дабы один из мутаторов вызывался после другого)
Anonymous
а ккак посмотреть не результат запроса а сам запрос выполняемый через DB::?
Denis
Denis
vAlfred88
куда копать, в чем может быть проблема?
Anonymous
Oleksii
Denis