Alexander
Покажи код
Vladimir
select pictures.*, picture_some_case.some_case_id as pivot_some_case_id, picture_some_case.picture_id as pivot_picture_id from pictures inner join picture_some_case on pictures.id = picture_some_case.picture_id where picture_some_case.some_case_id in (?, ?, ?, ?)
Vladimir
это лог
Vladimir
тут 4 ид хотя всего их должно быть 5
Vladimir
сча код кину
Vladimir
$query = SomeCase::join('names','name_id','=','names.id') ->with('pictures','name','article','article.name'); if (isset($request->filter)) $query = $query->where('names.alias', 'like', '%' . preg_replace('/[^а-яёА-ЯЁa-zA-Z0-9]/', '', $request->filter ) . '%'); return $query->paginate(10);
Vladimir
если убрать джоин то лог нормальный where picture_some_case.some_case_id in (?, ?, ?, ?, ?)
Vladimir
и как бы посмотерт что prepare туда подставляет
Alexander
Вроде если через Журнал запросов получать это, то там будут отображены аргументы
Vladimir
general_log = 1 general_log_file = "c:\\ospanel\\userdata\\logs\\MariaDB-10-x64_queries.log" запись из ини
Vladimir
но аргументов в логе нет
Vladimir
ага нашел он подставляет не some_case_id а name_id
Vladimir
Победил, но нафига такой огород городить мне не понятно $query = SomeCase::join('names','name_id','=','names.id')->select('some_cases.id','some_cases.name_id','some_cases.article_id') ->with('pictures','name','article','article.name');
Alexander
перед запросами DB::connection()->enableQueryLog(); после запросов dd(DB::getQueryLog());
Alexander
и он выведет запросы которые прошли за это время вместе с аргументами которые использовались
Vladimir
Запросы я посмотрел. Выше написал код который исправил ситуацию, если не обрезать количество выводимых полей то он при поиске в таблице связей берет ид не записей выборки а ид из одной связной Таблицы ( в моем случае наименований)
Vladimir
Хотя приблизительно понятно
Vladimir
Id поле которе берётся из двух таблиц одновременно
Alexander
ты можешь указать из какого именно нужно использовать id
Alexander
'users.id'
Alexander
например
Denis
Всем привет! Имеется такое правило валидации: addValidationRule('unique:users,shareholder_id,NULL,id,statusaccount_id,1','У данного пайщика уже имеется действующий лицевой счет') Тут идет проверка на уникальность в таблице`users`, по полю shareholder_id, при условии что statusaccount_id = 1 Как сделать чтобы условие было statusaccount_id > 1?
Vladimir
min:1
Denis
Пробовал, не работает, видимо тут дело в sleepingowl, где я все это дело проверяю... Сделал по другому: ->setValidationRules(array( 'shareholder_id' => Rule::unique('users', 'shareholder_id')->whereNot('statusaccount_id', '0') ))
Denis
Ну и пришлось статус "закрыт" перенести на 0...
Alexander
привет всем, кто-нибудь с horizon работал/-ет?
Alexander
у меня тут сейчас очередь в beanstalkd, есть воркер в отдельном контейнере, с numprocs=16
Alexander
хочется гибкости, по-этому начал смотреть на horizon
Alexander
я так понимаю, он работает только с редисом
Alexander
и, если всё верно понял, он каким-то мейджик способом маштабирует количество процессов воркера в зависимости от загруженности очереди?
Alexander
просто у меня джобов может быть 10 в час, а может быть 100500
Alexander
в какой-то момент я заметил, что контейнер с воркером начинает протекать
Alexander
так вот и думаю
Alexander
стоит ли игра свеч?
Alexander
особо не меняя архитектуру (за исключением стора для джобов на редис)
Anonymous
Est oshibka , kogda najimayu sozdat kategoriy govorit oshibka "Call to a member function addEagerConstraints() on null" che delat neznayu
Anonymous
Anonymous
Vitalii
розриваєш чортяка
Anonymous
?
Anonymous
1- kategoriyu sozdayot no 2-yu net
Daniil 👾
Прикольная текстура ковра на экране
Daniil 👾
идеально для рабочей субботы
Dmitry
Прикольная текстура ковра на экране
это наверное антирадиационная накидочка на нем. Как бабушки вешают )))
Alexander
и?
Alexander
это просто стор, я про другое
Владимир
драсте , вопрос есть . Возвращаю из фунции массив типа return [ 'profilePicUrl' => $getAccounData['profilePicUrl'] ]; и у меня приходит ссылка с экранированными слэшами и из за этого ссылка не рабочая как быть ? спасибо
Segmentation
куда приходит?
Владимир
в postman
Segmentation
не знаю что это
Саша
Привет всем! Возник такой вопрос, после авторизации при попытке войти на страницу /login  получаю 404 ошибку. Где прописывается этот роут для авторизированного пользователя?
Nikolay
Route:Auth
Nikolay
или что-то вроде
Nikolay
php artisan make:auth сделай
Nikolay
он все создаст как надо
Саша
php artisan make:auth сделай
наверное непонятно обяснил. Я это уже сделал, авторизация работает нормально, после входа в систему через роут /login я отправляю пользователя туда куда мне нужно, но если пользователь уже авторизован и переходит на /login, то его редиректит на /home, так вот вопрос в том где я могу изменить этот редирект авторизованного пользователя
Nikolay
аа
Nikolay
ща
Nikolay
app/http/Controllers/Auth
Nikolay
и app/Http/MIDDLEWARES/redirectifauth
Саша
и app/Http/MIDDLEWARES/redirectifauth
Да, оно, огонь) Спасибо
Nikolay
Nikolay
всегда пожалуйста
Anonymous
"When a user is successfully authenticated, they will be redirected to the /home URI. You can customize the post-authentication redirect location by defining a redirectTo property on the LoginController, RegisterController, and ResetPasswordController"
Гречушников
Господа, подскажите. Ставлю Laravel/Homestead vagrant up падает на настройке php есть решения ? гугл отказывается помогать
invariance
наверное целую минуту гуглил, прежде чем обратиться за помощью?
invariance
тебе прямым текстом сказано, что устанавливается пхп дважды, наверное в этом проблема?
Гречушников
спасибо кэп
invariance
кушай не обляпайся
Гречушников
еще раз. это хомстеад.
Гречушников
я не руками это делаю
invariance
и?
invariance
у тебя в виртуальную среду пхп не может второй раз установиться?
Гречушников
что и. я ожидаю, что ввел vagrant up и все работает. мне щас искать конфиги хомстеада и настраивать его. надеялся на то, что есть люди, кто это у себя уже решил
Гречушников
уже 4 раза. думал поймать какой конфликт марии или монго. ща конфиги погляжу. вдруг что увижу. ну или версию пыха попробую понизить