Andrey
Ты юзера выбери после этого, может у тебя он уже со своими релейшенами загружен?
Vladislav
как он может тупить то
dd(дальше блокирует выполние) Значит ничего после нивлияет. Один раз dd null, второй выводит связанную
Andrey
User::find(1)->company
Andrey
Я знаю что делает dd
Vladislav
Я знаю что делает dd
я знаю что вы знаете) Подскажите пожалуйста, вы имеете ввиду, что Auth::user() мог быть где то искажен?
Andrey
Ну проверь $company->save(); dd(User::find(1)->company); // Вставить свой ID Работает?
Andrey
На момент вызова кода у тебя уже загружна из базы модель юзера. По идее она не должна была сразу релейшн компании подгружать. Но возможно в этом дело?
Vladislav
На момент вызова кода у тебя уже загружна из базы модель юзера. По идее она не должна была сразу релейшн компании подгружать. Но возможно в этом дело?
$user = Auth::user(); $user->save(); $user->company_name = $company->name; $user->save(); $company->save(); //а может быть причина в том, что я присваиваю Auth юзер до этого?
Andrey
Странный код немножно, не очень понятно. Ну суть ты понял? Модель юзера ты выбираешь с базы до того, как получаешь компании новые
Andrey
Да там все строки не понятны) $user->company_name = $company->name;
Vladislav
я там местми не так выдрал $user = Auth::user(); $user->company_name = $company->name; $user->save(); //вот как на самом деле
Andrey
и что это? как это к вопросу относится?
Andrey
Дай полный код, где и работа с релейшеном компании. (вообще непонятно про company_name если у тебя релейшен компани)
Vladislav
Да там все строки не понятны) $user->company_name = $company->name;
При регистрации пользователь не заводит компанию, но может указать ее название. Это код редактирования/сохдания компании То есть выше идет формированиеизменение компании После этого у юзера в поле company_name меняется на название что он укажет при создание карточки компании
Andrey
Поверь, никто не захочет вникать в то, что ты пишиешь словами, ен подкрепляя кодом
Andrey
Чуть выше/чуть выше. Зачем это все пытаться представлять?
Andrey
И не бойся приводить реальные куски, никто не украдет твой код)
Vladislav
Тоже самое с обьявлениями, их добавляет пользвователь, но если нет компании то информация берется из профиля, иначе из заполненой компании подробно
Vladislav
такое вот тз, я предлогал сделать обязательным создание компании для публикации обьявлений, не звхотеи
Andrey
Ну если ты меня не слышишь, что без кода не понятно, то тогда не знаю(
Andrey
чо?
Andrey
бгг
Vladislav
И не бойся приводить реальные куски, никто не украдет твой код)
да я не боюсь, ток обычно кидаешь больше 5 строк, пишут нахрена столько кода)Не важно сюда или на внешний ресурс
Vladislav
Опиши словами😆
Andrey
Ну если 30 (это тоже более 5) то возможно
Andrey
Скажу за себя, мне бывает сильно лень лезть по ссылке на пастебин например) а глянуть тут скрин или код можно. Если много (ну там 10-20 строк) - то скрин даже лучше, там хоть подсветка кода
Vladislav
Ну если 30 (это тоже более 5) то возможно
Спасибо за помощь, проблема решилась
Andrey
Все относительно. Без ОРМ ты получаешь чутка большую производительность, а напротив - более надежное и поддерживаемое решение
Andrey
да и не только в душе, чо уж
Andrey
А это надо лечить?)
Os
Это глупо же
Os
Понимаю если там тяжёлые релейшены, имеет смысл
Andrey
На простых проектах я с удовольствием Eloquent пользую
Andrey
Если преполагается кеширование там например, то в репы заворачиваю, там уже может реализация и просто DB быть, да
Os
Зачем тогда тебе вообще элокуент?
Vladislav
Зачем тогда тебе вообще элокуент?
воспринимаются проще, и физически занимают меньше места(субьективно)
Vladislav
Я про число символов
Vladislav
особенно при настрйоке связей
Os
Ну хз, использую и норм, когда элокуент начинает страдать херней и делает селект с кучей in, тогда перехожу у джойнам
Vladislav
а так и там where и там where получается
Vladislav
ну вплане изначально нужно очень постараться чтобы селект с кучей in вылез
Os
ну вплане изначально нужно очень постараться чтобы селект с кучей in вылез
К примеру сериал с кучей серий, мы делаем релейшн серии, вот тебе и пример
Os
Но вообще я за релейшены
Os
А такие моменты не очень часто попадаются
Vladislav
А такие моменты не очень часто попадаются
и вам не нравится то что hasMany творит?
Os
Иногда да
Vladislav
Иногда да
я просто задник связей не смотрел) Только то что ORM генерирует
Os
Да, я тоже по дебагбару ориентируюсь
Dmitry
парни, не знаю, что делать
Dmitry
обгуглил всё
Dmitry
(не совсем правда)
Dmitry
jquery.js:9664 POST http://laradiller.loc/update_data 404 (Not Found)
invariance
страница не найдена
invariance
не благодари
Dmitry
спасибо!
Dmitry
это ларавель и туда есть роут
Dmitry
просто при обращении через строку - работает
Dmitry
я дико извиняюсь
Юрий
просто при обращении через строку - работает
что за обращение через строку?
Юрий
get?
Юрий
ну так разберись почему post не работает
Юрий
и вообще меньше пались со своими сайтиками для нарколыг
Юрий
lara diller, лол
Dmitry
ахах
Dmitry
ссылку кину те потом)
Юрий
у меня своих таких проектов миллион, спасиб
Anonymous
Anonymous
подскажите
Anonymous
как из одной колонки в другую склонировать значение через update?
Anonymous
массово для кучи записей
Anonymous
а не циклами
Anonymous
$user->update(['chart_rigs_old' => DB::raw('chart_rigs')]);
Anonymous
по хорошему что-нибудь такое, но хз как указать, что это именно колонка
(;¬_¬)
$user->update(['chart_rigs_old' => DB::raw('chart_rigs')]);
$user->update(['chart_rigs_old' => $user->chart_rigs]);
Anonymous
$users
Anonymous
$user->update(['chart_rigs_old' => $user->chart_rigs]);
не совсем верно указал название переменной. там сразу пачка юзеров - нужно без цикла одним запросом