@laravel_pro

Страница 168 из 2014
Manriel
13.11.2016
15:21:47
Тут тоже можно наговнять, но сложнее.

Alexander
13.11.2016
15:45:03
https://laravel-news.com/2016/11/higher-order-messaging/

ппц - одного меня бесит такая магия?

Евгений
13.11.2016
15:46:54
меня не бесит

Google
Евгений
13.11.2016
15:47:09
но меня бесит что это считается каким то мега нововведением, ради которого пишут пост

а вот например в 5.3 есть нововведение которого даже в доках не нашел, toggle() называется

в ларакастсах есть видос про это

Евгений
13.11.2016
15:50:07
например добавить пост в избранное

чтобы не делать проверку есть он в избранных или нет

делаешь так

Auth::user()->favorite()->toggle($post);

и он сам его добавляет в избранное или наоборот удаляет

Alexander
13.11.2016
15:51:35
если он был у меня в избранных - то он удалится?

Евгений
13.11.2016
15:51:36
ну мне удобно например)

да

Google
Firdavs
13.11.2016
15:53:39
юсефул

Alexander
13.11.2016
15:54:10
хуйня какая то

простите за выражение

добавление в закладки и удаление - это разные операции. есть роут по добавлению в закладки - но результат запроса никогда не определен на 100 процентов.

может добавить - а может удалить

D'
13.11.2016
15:59:08
тут все ок. роут toggleFavorite и все збс

Alexander
13.11.2016
15:59:52
тут все ок. роут toggleFavorite и все збс
если только - тогда соглашусь - но один хрен на любителя

Евгений
13.11.2016
15:59:55
Согласен

Toggle и все

Alexander
13.11.2016
16:00:42
PUT /profiles/50/bookmarks/1 DELETE /profiles/50/bookmarks/1

и все дела

D'
13.11.2016
16:01:16
нет смысла. Так как функционал toggle. У тебя не может быть 1 пост два раза добавлен в favorite

Евгений
13.11.2016
16:01:42
И с методом toggle это удобно что не надо делать проверки все эти

Ну мне удобно)

Firdavs
13.11.2016
16:03:39
а почему в доках нет?

Beeyev
13.11.2016
16:04:09
чуваки

подскажите

$zz = Carbon::now(); var_dump($zz->startOfDay()); var_dump($zz->endOfDay());

возвращает одно и то же значения

2016-11-13 23:59:59

Google
Alexander
13.11.2016
16:05:08
нет смысла. Так как функционал toggle. У тебя не может быть 1 пост два раза добавлен в favorite
ок - объясню как я это вижу. есть user1 и user2. они все сидят под одним аккаунтом. муж и жена например. открыли страницу поиска объявлений по авто. одновременно в разных браузерах нажимают добавить в закладки Audi-a7 (одно и то же объявление) херак- и по итогу нету объявления в закладках. добавление в закладки - имхо - идемподентная операция.

Beeyev
13.11.2016
16:05:09
почему?

Евгений
13.11.2016
16:05:17
Евгений
13.11.2016
16:07:16
почему?
Попробуй не now а today

Beeyev
13.11.2016
16:07:53
вот так

var_dump(Carbon::now()->startOfDay()); var_dump(Carbon::now()->endOfDay());

все ок

Alexander
13.11.2016
16:08:30
var_dump(Carbon::now()->startOfDay()); var_dump(Carbon::now()->endOfDay());
потому что карбон то еще неиммутабельное дерьмище

D'
13.11.2016
16:09:09
если юзать это для закладок - можно забить там где вещи посерьезнее - стремно
там где вещи посерьезнее - там не будут два юзера под одним аккаунтом сидеть

Alexander
13.11.2016
16:09:32
Alexander
13.11.2016
16:11:17
может
ладно - спорить бесполезно - этот toggle на любителя имхо

недавно на работе спорили про $model->push()

там его повеение вообще предсказать трудно

D'
13.11.2016
16:12:09
ладно - спорить бесполезно - этот toggle на любителя имхо
не на любителя, а для своей задачи. У favorite функционал toggle. Если тебе нужна проверка, то ты сделаешь отдельными роутами. Для favorite это не нужно.

Евгений
13.11.2016
16:12:18
Я даже не знаю что за пуш

D'
13.11.2016
16:12:30
Я даже не знаю что за пуш
пуш удобен, он все связи сохраняет

Google
Alexander
13.11.2016
16:12:34
Я даже не знаю что за пуш
это говнище хуже toogle

Евгений
13.11.2016
16:12:52
D'
13.11.2016
16:12:55
не

Евгений
13.11.2016
16:13:10
Тогда я не в курсе

D'
13.11.2016
16:13:13
допустим у тебя есть User и Profile (belongsTo)

Ты делаешь: $user->profile->name = '123'; $user->push();

и у тебя обновится профиль

Евгений
13.11.2016
16:13:43
А понял

Firdavs
13.11.2016
16:13:43
норм

Alexander
13.11.2016
16:13:50
Admin
ERROR: S client not available

Alexander
13.11.2016
16:14:03
и у тебя рекурсивно пересохранятся все релейшены

Beeyev
13.11.2016
16:14:06
$zz = Carbon::now(); var_dump(clone $zz->startOfDay()); var_dump(clone $zz->endOfDay());

а вот так работает

Alexander
13.11.2016
16:14:11
а это хреново

Beeyev
13.11.2016
16:14:13
нахуй так жить

D'
13.11.2016
16:14:34
и у тебя рекурсивно пересохранятся все релейшены
чем это отличается от того, что сказал я?

Alexander
13.11.2016
16:14:35
а вот так работает
потому что карбон неиммутабл

D'
13.11.2016
16:14:49
чистые модели не будут дергаться

Там проверка на pristine идет

Google
Alexander
13.11.2016
16:15:11
чем это отличается от того, что сказал я?
тем что у тебя случайно обновится еще что то что ты не хотел сохранять

Евгений
13.11.2016
16:15:26
Сказки какие-то

D'
13.11.2016
16:15:36
тем что у тебя случайно обновится еще что то что ты не хотел сохранять
Ну так надо понимать когда его нужно юзать, а когда нет.

Евгений
13.11.2016
16:15:40
Надо просто использовать по назначению

Alexander
13.11.2016
16:16:09
Ну так надо понимать когда его нужно юзать, а когда нет.
согласен - но если магия не бесит - пользуйтесь на здоровье

Евгений
13.11.2016
16:16:13
Так по все можно сказать что говно, если юзал не там где надо

D'
13.11.2016
16:16:18
вся лара - это магия

Не хочешь магии? Пользуй симфонию

Alexander
13.11.2016
16:16:46
F01134H
13.11.2016
16:34:36
Ди

а ты маг?

D'
13.11.2016
16:34:53
90лвл

F01134H
13.11.2016
16:35:01
чому не 99.

D'
13.11.2016
16:35:08
я ж не ты

я столько не выкурю

F01134H
13.11.2016
16:35:21
так то.

ди а ты сениор же?

или евангелист

наверно евангелист

это ж ди

@Denormalization bleat

D'
13.11.2016
16:56:40
шо цэ евангелист?

∀RTUR
13.11.2016
17:04:11
сколько делается сайт блог по времени среднестатистическим ларавелистом?

Страница 168 из 2014