Antonio
Сортировка и связь. Это две задачи
Samat
Samat
или есть возможность сделать что-то вроде $users::with('table')?
Samat
извиняюсь за этот бред)
Antonio
Ещё раз говорю, почитай документацию. Есть возможность. Называется связь( relation)
Samat
имеешь в виду прописать в модели User отношения c другой моделью?
Antonio
Samat
они прописаны, конечно же. но когда я потом фильтрую список (запросы join, wherein) я уже не могу ссылаться на связаную таблицу
Samat
нашел, кажется, что мне нужно
Samat
$users->load( ...
NoMad42 🇷🇺
ThunderAL
@NoMad42 меня кидает в мой личный кабинет
(мне надо, чтобы домен оставался на cloudflare и работал с pdd)
Antonio
ThunderAL
меня кидает в https://passport.yandex.ru/profile
NoMad42 🇷🇺
@alexp197 А ты зарегал аккаунт? А залогинился?) если таки да то на этой странички жмакай «почта для домена» и будет тебе счастье)
https://yandex.ru/all
Александр
Кто-то сталкивался с тем, что laravel-permission не добавляет в таблицу model_has_roles данные?
Anton
Я вот чет задумался - а вот есть у меня допустим модель и когда создается запись там мне еще несколько полей других связанных моделей надо обовить и еще парочку запросов сделать... Какой паттерн лучше всего испльзовать? Плюс само-собой все еще и в транзакции все должно быть
invariance
Обсервер?
invariance
Хотя пожалуй лучше эвенты
invariance
Типо если произошло событие - вызываешь несколько листенеров
invariance
И все
Диего
Если событие вызывается только в одной модели - обсервер, если от белеберды - эвенты
Anton
invariance
а почему не должно?
Anton
Типа главное не забывать стартовать и комитить её...
SarcasmIO
Ребята, всем доброго дня, подскажите пожалуйста, ума не приложу.
VDS, работают миграции с консоли, на сервере, а Laravel жалуется на Access denied for user
SarcasmIO
выглядит просто абсурдно
SarcasmIO
мне кто то объяснит, что тут происходит ?
root@ovz1:/var/www/html/laravel-bot-sdk# whoami
root
root@ovz1:/var/www/html/laravel-bot-sdk# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
SarcasmIO
SarcasmIO
invariance
пароль неверный чей
SarcasmIO
SarcasmIO
нет пароля
плюс на последнем скрине видно что работают миграции, они бы тоже выплюнули про пароль.
invariance
попробуй задать
invariance
уверен на все 100% что нету?
invariance
хотя насчет миграций ето да
invariance
у тебя не докер случайно?
SarcasmIO
нет
invariance
пздц фарт как ты умудрился такую ошибку поймать
SarcasmIO
хз :D
старий
MySQL, да?
SarcasmIO
da
старий
Попробуй создать пользователя, grant privileges on *.*
старий
Flush privileges
старий
И не задавай никаких вопросов
старий
Потому что на любой заданный тобой логический вопрос я не смогу дать тебе логический ответ
invariance
wtf 😐
старий
Я нашёл это решение на sof
SarcasmIO
было бы прикольно, если бы оно работало еще.
SarcasmIO
и поверь мне, я достаточно просидел за гуглом, прежде чем задать этот вопросик😉
старий
Та я верю
Anton
То есть подытожив:
1. Судя по скрину с mysql - ты заходишь с локалхоста с юзером рут без пароля - все ок.
2. Миграции ларовские с этого же хоста отлично проходят - все ок.
3. Но веб режиме почему-то не коннекта к БД (access denied) - не ок.
SarcasmIO
Anton
А ты можешь сделать select * from mysql.user;
Anton
🙂
Anton
Сейчас даже поточнее напишу
Anton
select Host, User from mysql.user;
Anton
вот так
Daniil 👾
Подкажите пожалуйста. У меня есть посты, есть категории. Соединены с помощью связи belongsToMany. Как мне получить все посты, если на входе я имею массив из id категорий? Скажем я хочу получить все посты категорий [1, 3, 10]
Daniil 👾
вроде должно быть очень просто, но туплю уже два часа
Oleksandr
whereIn не подойдет?
Anonymous
Category::whereIn('id', [1, 2, 10])
Daniil 👾
$news = Article::where('category_id', $catFfuNews)->get();
Daniil 👾
ругается на несуществующие колонки
Daniil 👾
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'category_id' in 'where clause' (SQL: select * from `articles` where `category_id` = 9 and `articles`.`deleted_at` is null)
Anonymous
Измени на название колонки с кодом категории в таблице артикл
Anonymous
У тебя же многи ко многим
Anonymous
Получается что через LeftJoin я бы мутил
Daniil 👾
хм... ну он мне просто вернул статьи по указанным id
Daniil 👾
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'article.id' in 'on clause' (SQL: select * from `articles` left join `article_category` on `article_category`.`article_id` = `article`.`id` where `article_category`.`category_id` in (9, 6) and `articles`.`deleted_at` is null)
Daniil 👾
а я то думал, легко будет...)
Anonymous
Ты структуры двух таблиц покажи. Чё ты там мутишь
Anonymous
Простой запрос
Anton
desc articles;
Anton
у тебя таблица articles
Джамиль
article.id на articles.id
Anton
даа
Daniil 👾
только что хотел сообщить об этом)