B
2016-11-13 23:59:59
Alexander
нет смысла. Так как функционал toggle. У тебя не может быть 1 пост два раза добавлен в favorite
ок - объясню как я это вижу. есть user1 и user2. они все сидят под одним аккаунтом. муж и жена например. открыли страницу поиска объявлений по авто. одновременно в разных браузерах нажимают добавить в закладки Audi-a7 (одно и то же объявление) херак- и по итогу нету объявления в закладках. добавление в закладки - имхо - идемподентная операция.
B
почему?
Евгений
почему?
Попробуй не now а today
B
вот так
B
var_dump(Carbon::now()->startOfDay()); var_dump(Carbon::now()->endOfDay());
B
все ок
Alexander
var_dump(Carbon::now()->startOfDay()); var_dump(Carbon::now()->endOfDay());
потому что карбон то еще неиммутабельное дерьмище
Anonymous
если юзать это для закладок - можно забить там где вещи посерьезнее - стремно
там где вещи посерьезнее - там не будут два юзера под одним аккаунтом сидеть
Alexander
может
ладно - спорить бесполезно - этот toggle на любителя имхо
Alexander
недавно на работе спорили про $model->push()
Alexander
там его повеение вообще предсказать трудно
Anonymous
ладно - спорить бесполезно - этот toggle на любителя имхо
не на любителя, а для своей задачи. У favorite функционал toggle. Если тебе нужна проверка, то ты сделаешь отдельными роутами. Для favorite это не нужно.
Евгений
Я даже не знаю что за пуш
Anonymous
Я даже не знаю что за пуш
пуш удобен, он все связи сохраняет
Alexander
Я даже не знаю что за пуш
это говнище хуже toogle
Anonymous
не
Евгений
Тогда я не в курсе
Anonymous
допустим у тебя есть User и Profile (belongsTo)
Anonymous
Ты делаешь: $user->profile->name = '123'; $user->push();
Anonymous
и у тебя обновится профиль
Евгений
А понял
Firdavs
норм
Alexander
и у тебя рекурсивно пересохранятся все релейшены
B
$zz = Carbon::now(); var_dump(clone $zz->startOfDay()); var_dump(clone $zz->endOfDay());
B
а вот так работает
Alexander
а это хреново
B
нахуй так жить
Anonymous
и у тебя рекурсивно пересохранятся все релейшены
чем это отличается от того, что сказал я?
Alexander
а вот так работает
потому что карбон неиммутабл
Anonymous
чистые модели не будут дергаться
Anonymous
Там проверка на pristine идет
Alexander
чем это отличается от того, что сказал я?
тем что у тебя случайно обновится еще что то что ты не хотел сохранять
Евгений
Сказки какие-то
Anonymous
тем что у тебя случайно обновится еще что то что ты не хотел сохранять
Ну так надо понимать когда его нужно юзать, а когда нет.
Евгений
Надо просто использовать по назначению
Alexander
Ну так надо понимать когда его нужно юзать, а когда нет.
согласен - но если магия не бесит - пользуйтесь на здоровье
Евгений
Так по все можно сказать что говно, если юзал не там где надо
Anonymous
вся лара - это магия
Anonymous
Не хочешь магии? Пользуй симфонию
Alexander
invariance
Ди
invariance
а ты маг?
Anonymous
90лвл
invariance
чому не 99.
Anonymous
я ж не ты
Anonymous
я столько не выкурю
invariance
так то.
invariance
ди а ты сениор же?
invariance
или евангелист
invariance
наверно евангелист
invariance
это ж ди
invariance
@Denormalization bleat
Anonymous
шо цэ евангелист?
Arthur'); DROP TABLE Users;--
сколько делается сайт блог по времени среднестатистическим ларавелистом?
Anonymous
5мин
invariance
с языка снял
invariance
а если по натре
invariance
за часек можна))
Пантелеев
Хз я за час ничего кроме лендинга на вордпрессе не сделаю
Евгений
А я чай заварю и попью
Arthur'); DROP TABLE Users;--
и не будет глюков?
Dmitriy
5мин
+ 5 мин. на тесты
Arthur'); DROP TABLE Users;--
серьёзно?
Dmitriy
сложный вопрос. Если простой блог 10 мин достаточно что бы установить готовый модуль
Arthur'); DROP TABLE Users;--
а если кастом?
Пантелеев
Я все достижения в интернете умножаю/делю на 100
Пантелеев
Тогда более реальная картина получается
Евгений
500 минут
Евгений
Ну или 0,05 мин
Arthur'); DROP TABLE Users;--
Ларавел значительно ускоряет процесс
Dmitriy
Я все достижения в интернете умножаю/делю на 100
за 10 мин реально с пакетом blogify.io