Anton
3 обеда в fat duck!
Anton
И готов.
Maksim
Если у меня есть небольшие вспомогательные таблицы, можно в этом случае как-то обойтись без моделей и репозиториев? Просто обойтись ручными запросами?
Владислав
А что нужно сделать?
Владислав
Импортировать таблицы в БД?
Владислав
Почему не сделать это при помощи sqldump?
Владислав
Но в этом случае нужно учитывать особенности ActiveRecord.
Владислав
И понимать, как он работает.
SarcasmIO
что ты несешь нахуй
Владислав
Я говорю про связи нахуй.
Владислав
Если ты не понял, о чём я, нахуй, это не значит, что я что-то не то несу, нахуй.
Владислав
Бесит это быдловатое поведение вместо конкретики.
SarcasmIO
бгг
SarcasmIO
10 раз перечитай его вопрос, авось дойдет
Владислав
И что я не так написал, по твоему мнению? Хотя, нет, я не хочу знать. Никакой конкретики ты не скажешь.
SarcasmIO
)
Arthur'); DROP TABLE Users;--
ох, утренний ор
Arthur'); DROP TABLE Users;--
что ты несешь нахуй
Arthur'); DROP TABLE Users;--
Я говорю про связи нахуй.
Юрий
Если у меня есть небольшие вспомогательные таблицы, можно в этом случае как-то обойтись без моделей и репозиториев? Просто обойтись ручными запросами?
ну делай прямые запросы в них через DB(), вполне себе и без моделей можно - это твой выбор нужно ли их делать
Юрий
ох, утренний ор
меня больше доставляет как чувак не прочитав вопрос начинает нести херню про sqldump
Arthur'); DROP TABLE Users;--
😃
Юрий
никто не спросил, а вот вам лекция что я знаю о такой утилите
Юрий
Но в этом случае нужно учитывать особенности ActiveRecord.
и что за особенности? и при чем тут AR вообще? если ты про внешние ключи то это блять фейспалм
Владислав
Уважаемые внимательные товарищи. Я не отрицаю, что мог не понять вопрос. Но это не означает, что я начал отвечать на него, не прочитав. Однако, вы тут кидаетесь фейспалмами, не объясняя, почему. Спасибо, вы мне очень понятно всё объяснили (нет) =)
Юрий
ты поменьше бы выебывался
Юрий
я у тебя спросил что за особенности
Юрий
ты в ответ начинаешь показательно игнорировать про внешние ключи
Владислав
Я выёбываюсь? Вроде, не я начал выёбываться. Игнорирую? Теперь уже да. Я не имею желания дальше теперь об этом.
Юрий
без понятия как можно было прочитать вопрос и начать давать ответы про импорт таблиц
Юрий
если вопрос про запросы в таблицы напрямую в коде без организации моделей и прочего орм-зоопарка
Os
чилл бойс
Os
в этом округе я Клинт Иствуд
invariance
старий
Накинула, получила дозу аргументов, поняла что что-то пошло не так, «Никита, я не очень хочу об этом разговаривать»
старий
Одно отличие, она после этого идёт и гуглит то, на чем обделалась.
invariance
Парни шо думаете о "exists:relation,id"
invariance
это в валидаторе
invariance
по факту это ведь лишний запрос
Евгений
народ, чот я не вдупляю
Евгений
помогите
invariance
я сильно удивлюсь, если eloquent где то внутри оптимизирует запросы
invariance
что бы повторно не брать имеющиеся данные
Евгений
есть у меня модель, там есть стобец volume (float)
invariance
а чем вообще можно проверить кол-во запросов в ларке?
старий
по факту это ведь лишний запрос
Как говорил один мой бывший tl, то дело не в количестве запросов, а в их размере.
Евгений
и у одной из записей volume = 0.8
Евгений
$model = $model->where('volume', '>=',$request->get('volume_from'))->get();
старий
Ну у тебя просто будет меньше хэндшейков
Евгений
вот так делаю фильтрацию, передаю в фильтр 0.5 и запись находится, передаю 0.6, тоже находится, передаю 0.7 и всё, не находится, хотя 0.7 < 0.8 как бы
invariance
зачем понапрасну делать запрос
Евгений
или нахрен float?
старий
Ну потому что клиенту доверять никогда нельзя)
старий
Твоё приложение для бд это получается клиент
старий
Но это, опять же, мое личное оценочное суждение
invariance
Ну потому что клиенту доверять никогда нельзя)
речь о том, что бы валидировать в другом месте, что бы делать только один запрос
invariance
когда делаешь через валидатор, сначала делаешь запрос для валидатора, а потом что бы получить сам объект
старий
Если ты знаешь вариант лучше, то используй)
Евгений
перевел в decimal (5,2)
Евгений
теперь лучше сравнение, но 0.8 >= 0.8 запись всё равно не выводится
старий
Но ты должен понимать, что ты будешь тратить время, чтобы сократить один хендшейк
старий
Это притом, что ты увеличишь время самого запроса, так что это не будет просто чистый «-шендшейк»
старий
Вот и решай)
Anton
Субботний наброс - кто использует soft delete? А если это таблица пользователей и ты хочешь сделать чтобы email был уникальным, но так что если пользователь зарегистрировался и потом удалился - то он мог еще раз с таким email зарегистрироваться?
invariance
а в чем смысл тогда софт делета
invariance
если ты использовать данные потом хочешь
Anton
Я не эти данные использовать хочу
Anton
Я хочу дать возможность еще раз зарегаться человеку
invariance
а soft delete зачем?
Anton
он удалился
Юрий
Чтобы потом профиль вернуть типа
Anton
неееет
invariance
ну как вариант можно создать таблицу deleted_users
invariance
и туда пихать
Anton
восстановление это одно, а тут новая регистрация