@laravel_pro

Страница 1233 из 2014
Anton
02.04.2018
18:00:31
лок спадает
теоретиески если ты лок берешь внутри транзакции, то при коммите или ролбеке - он спадает

Artem
02.04.2018
18:01:23
а у меня $user из $request->user()

как я его залочу

и этот объект отправляю в сервис

Google
Anton
02.04.2018
18:01:54
$user = User->lockForUpdate()->find($user->id);

вот так :)

Grigorii
02.04.2018
18:02:16
"Как говорили в универе + где-то писали, юзайте транзакции всегда, если есть связные друг с другом хоть как-то запросы, а то однажды в случайный момент произойдёт какая-то неведомая хрень"

Grigorii
02.04.2018
18:02:57
$user = User->lockForUpdate()->find($user->id);
User::lockForUpdate(), вроде

Anton
02.04.2018
18:02:59
я правда сейчас не повторю условий... плюс там очень специфически все было

Grigorii
02.04.2018
18:03:07
Anton
02.04.2018
18:03:51
Ну и lock когда работаете с деньгами (любой валютой за которую что-то можно купить)

Я вот как раз сейчас пишу заявку на хайлоад сибирь - примерно пока - типичные ошибки при работе с деньгами (правда со стороны не когда ты принимаешь, а когда выдаешь)

и случай двойных выплат и прочего - там будет конечно :)

Artem
02.04.2018
18:08:33
а как мне return в транзакции сделать?

Grigorii
02.04.2018
18:09:19
Возможно, тебе надо DB::rollback();

Google
Grigorii
02.04.2018
18:09:26
Если я понял, что ты хочешь

Anton
02.04.2018
18:09:45
потому как в Ларавеле 2 способа сделать транзакцию

Artem
02.04.2018
18:10:02
можно в личку?

Grigorii
02.04.2018
18:11:20
Либо исключение кинуть*

Anton
02.04.2018
18:16:14
при замыкании лучше исключение - тогда ролбэк точно будет

Rm
02.04.2018
18:35:59
Может кто подкажет или видел, веб морду для управления рассылками для очереди?

f4rt~
02.04.2018
18:36:49


Chupa
02.04.2018
19:20:35
Есть на примете документация 5.6 в pdf?

нашел только 5.5

Jovoh?
02.04.2018
19:21:35
Немного юмора ?

Chupa
02.04.2018
19:22:42
В Google Play нашел приложение с документацией

Andriy
02.04.2018
20:28:10
ky всем

Подскажите плс, почему это не работает:

ResourceCollection

Alexandr
02.04.2018
21:01:50
а ты сделал сам ресурс ?

Andriy
02.04.2018
21:05:35
Artem
02.04.2018
21:57:44
а надо ресурс

Да
точнее тебе)

Google
Evan
02.04.2018
22:30:25
всем привет) встал такой вопрос странный)) а админку (SleepingOwlAdmin) устанавливать до начала разработки или же после окончания ?

?

Виталий
02.04.2018
23:30:22
Привет - сегодня (03.04.18) в 22:30 по мск - Новая трансляция по laravel, покажем как ограничивать доступ к статическим файлам, создадим контроллер, проверим валидацию и права на объект, все по TDD :) присоединяйтесь если интересно https://www.youtube.com/watch?v=AJqNQatHFuk

Nik
03.04.2018
02:49:05
lockForUpdate - новое поле у юзера завести?
Это внутренний механизм мускуля

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

Евгений
03.04.2018
03:10:13
Кто вкурсе, когда будет security фикс под 5.1.19 ?

Зума
03.04.2018
04:46:18
Здравствуйте! у меня такая ошибка "@php artisan package:discover Script @php artisan package:discover handling the post-autoload-dump event returned with error code 255"

можете помочь решить

при запуске composer update выходит

в команде работали, после pull проект не запускается. через carbon делали русификацию

Зума
03.04.2018
04:50:01
даты

Nik
03.04.2018
04:50:21
смотри логи что именно ему не понравилось. вангую - одинаковые имена классов

Зума
03.04.2018
05:00:33
логи пустые

Nik
03.04.2018
05:00:54
так не бывает

Зума
03.04.2018
05:00:59
debug=true стоит

Nik
03.04.2018
05:01:04
если вернулся не пустой статус код - где-то что-то есть, ищи

Зума
03.04.2018
05:01:19
ок

Nik
03.04.2018
05:01:37
запусти руками composer dump-autoload

Google
Зума
03.04.2018
05:05:16
там ошибка с Carbon/Carbon;

когда на ru меняю

AppServicesProviders.php

спасибо ?

проблема была с carbon.php файлом

Admin
ERROR: S client not available

Зума
03.04.2018
05:16:46
заменил файл на новый и все сработало)

Gabit
03.04.2018
05:19:05
Всем привет

Требуется middle/senior backend разработчик на полный рабочий день (удаленка) Требования: Уверенное знание PHP (SOLID,DRY) laravel , PostreSQL, redis, git Опыт разработки RestAPI. Писать в лс

Nik
03.04.2018
05:21:01
тут же было что-то про без вилки зарплат ахинею не писать, не?

Илья
03.04.2018
05:33:17
Я ответил тебе, апенд добавляется только в джейсон
спасибо по итогу решил использовать ресурс, чтобы в любом случае получать нужные мне поля

Pavel
03.04.2018
06:19:17


привет всем

не получается подключится к бд

Chupa
03.04.2018
06:20:23
пароль неправильный возможно

или логин

Олег
03.04.2018
06:21:23
пароль проверь в нем проблема скорее всего

Chupa
03.04.2018
06:22:19
а почему localhost?

homestead это разве не виртуальная машина?

Олег
03.04.2018
06:23:12
может у него локально мускуль стоит не думаю что в этом проблема

Google
Олег
03.04.2018
06:23:26
раз выдает такую ошибку значит соединение с ним есть, проблема в авторизации

Pavel
03.04.2018
06:23:59


Пароль и логин правильные

Chupa
03.04.2018
06:24:47
где?

Олег
03.04.2018
06:24:56
у тебя помоему рут без пароля

а ты конектишься с паролем

Pavel
03.04.2018
06:25:11
Сейчас попробую

Chupa
03.04.2018
06:25:14
надо в homestead зайти

я так понял

vagrant ssh наверное

Александр
03.04.2018
06:25:35
у тебя в базе нет homestead

Pavel
03.04.2018
06:26:03


без пароля тож ошибка

Александр
03.04.2018
06:26:46
это другая ошибка

Олег
03.04.2018
06:27:03
это уже ругается на alter table

Александр
03.04.2018
06:27:04
загугли ее

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