@laravel_pro

Страница 1387 из 2014
F01134H
22.05.2018
11:44:26
f4rt~
22.05.2018
11:44:29
в случае с AR ты все равно большого профита не получишь

врятли там будет один запрос
это будет одна транзакция

F01134H
22.05.2018
11:44:58
это будет одна транзакция
апдейты могут не одной транзой пройти

Google
dev
22.05.2018
11:45:24
set @a:=$newPosition; update cards set position=(@a:=@a-1) where task_list_id=... and id<>....

f4rt~
22.05.2018
11:45:25
Subb98
22.05.2018
11:45:34
угол
йандыкс )

F01134H
22.05.2018
11:45:38
не могут фоль
могут, ты ща какую-то магию описываешь)

f4rt~
22.05.2018
11:45:42
set @a:=$newPosition; update cards set position=(@a:=@a-1) where task_list_id=... and id<>....
можешь выгрузить айдишники тайсков и сделать WhereIn

Timur
22.05.2018
11:45:45
я же говорю, мне нужно обновить значения полей, присваивая им переменную, которую я декриментирую)

F01134H
22.05.2018
11:45:53
можно начать с того, что он не описал какую субд юзает

dev
22.05.2018
11:45:59
Тимур я написал - пробуй

Timur
22.05.2018
11:46:01
mysql

окей спасибо, я попробую

Google
dev
22.05.2018
11:46:16
ты в бд загоняешь значение newPosition и при апдейте оно само все сделает

f4rt~
22.05.2018
11:46:20
все что ты написал там это одна транзакция

а не 100500 запросов в цикле умноженные на время ожидание и IO

вот с доки пример апдейта в транзакции с 5 попытками при дедлоке DB::transaction(function () { DB::table('users')->update(['votes' => 1]); DB::table('posts')->delete(); }, 5);

Nik
22.05.2018
11:47:35
https://makandracards.com/makandra/1733-how-to-update-a-mysql-column-with-ascending-numbers

dev
22.05.2018
11:48:16
mysql
только не забудь при Raw про placeholders чтобы ногу себе не отстрелить если newposition окажется не int

Nik
22.05.2018
11:48:24
как-то я этот момент пропустил

F01134H
22.05.2018
11:49:49
DB::beginTransaction(); DB::commit();
бля а я думал транзы просто абстракция

f4rt~
22.05.2018
11:49:51
но Eloqeunt не умеет вроде в них

она изкоробки достаточно,относительно, неплохо собирает UoW сама и коммитит их

но частные случаи с форичами апдейтами в циклах и тд только так

бля а я думал транзы просто абстракция
мускуль и транзакции,если честно это не синонимы, реализация оставляет желать лучшего, но в этой экосистеме, на нее плюются, но используют

как говорится меньшее из зол

Ахмедов
22.05.2018
11:52:04
подскажите пакет для загрузки несколько изображений сразу...

Google
F01134H
22.05.2018
11:54:09
там вроде получше

точнее, наверняка получше

Ivan
22.05.2018
12:03:36
кто на windows что в качестве сервера используете?

F01134H
22.05.2018
12:04:41
наркоманы

ой, не так прочел

Ivan
22.05.2018
12:05:42
ubuntu 16
как виртуалка?

F01134H
22.05.2018
12:05:50
docker, wsl

мона

Timur
22.05.2018
12:24:39
вот такая штука получается



dev
22.05.2018
12:25:25
че ты херней страдаешь

dev
22.05.2018
12:25:27
яж тебе напиал запрос

Timur
22.05.2018
12:26:11
щас сделаю как вы сказали

посмотрим что получится

спасибо

но по этому методу, на выходе примерно такой sql получается

Andrey
22.05.2018
12:39:02
ребят, использую очереди в редисе, в логах периодически вижу такие сообщения production.ERROR: Predis\Connection\ConnectionException: Connection refused [tcp://127.0.0.1:6379] куда копать?

сам редис работает, сообщения принимает, тестил неоднократно

Google
Andrey
22.05.2018
12:40:00
да и очередь работает, но судя по всему иногда падает коннект

Walter
22.05.2018
12:41:13
После логина делаю редирект назад и мене кидает на /home, а у меня нету такого роута, как кбрать его?

Vladimir
22.05.2018
12:43:47
Всем привет, кто может подсказать, склонировал проект, установил зависимости то при старте приложения падает с ReflectionException в контейнере с описанием что не находит какого-то класса, но в проекте этого класа вообще нет, нигде. Кеш не дает почстить с тем же экскепшеном. php arisan тоже падает с той же ошибкой. Что можно предпринять ?



Vladimir
22.05.2018
12:45:54


Admin
ERROR: S client not available

Dmitry
22.05.2018
12:46:20
в AuthController

Nik
22.05.2018
12:48:19
в вендорах в композере тоже

composer dump-autoload

Vladimir
22.05.2018
12:51:11
composer dump-autoload
тоже самое

это первое что я делал

Nik
22.05.2018
12:51:39
руками кеш в сторадже почисти

dev
22.05.2018
12:52:58
так а че чистить ежели класса нету в принципе в проекте )

Vladimir
22.05.2018
12:54:53
тем не менее, картина не сменилась

просто мистика

Google
Vladimir
22.05.2018
12:57:01
аренеть, бутстрап кэш очистил

и завелось

там три файла было один из которых routs.php

Pavel
22.05.2018
12:59:00
привет всем кто подскажет что сделал не так

Andrey
22.05.2018
13:03:26
привет всем кто подскажет что сделал не так
там же написано ожидается 201 http код, но получен 404

Pavel
22.05.2018
13:03:46
Я это увидел

А что не так

Andrey
22.05.2018
13:04:55
Я это увидел
404 код, значит нету такого пути или модели если firstOrFail, findOrFail, что не ясно

Илья
22.05.2018
13:06:31
аренеть, бутстрап кэш очистил
вообще это должно решаться командой php artisan route:clear

Nik
22.05.2018
13:07:14
Артизан может упасть раньше :)

Vadym
22.05.2018
13:07:45
Как можно подменить данные выбраные в форме type="file"? Выбирается фото, обрезается и нужно обрезаным фото заменить то, что выбиралось в форме и отправить вместе с другими полями формы

Vladimir
22.05.2018
13:07:56
Вот вот

Илья
22.05.2018
13:08:13
окей, согласен

dev
22.05.2018
13:21:22
заменить type=file невозможно

тебе необходимо на JS отловить смену.. отобразить фото чето там сделать

и итоговый результат засунуть кудато в hidden и его уже слать

Володимир
22.05.2018
13:35:13


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