
Nik
20.07.2018
09:18:52
дич

Alexander
20.07.2018
09:33:28
дич
А можно чуть более обосновано?

Nik
20.07.2018
09:35:45
А можно чуть более обосновано?
что проще - открыть 3 класса и читать код трех, или сделать один метод user->canEat($food)
$this->business([
new FoodIsHealthy($food),
new UserHasEnoughCaloriesRemaining(user(), $food),
]);

Stas
20.07.2018
09:49:34
всем доброго дня подскажите мануал для блокировки ВСЕЙ таблицы а не отдельный строк при выборке что то ненайду в офф доке именно для все таблици

Google

Митяй
20.07.2018
09:49:43
Что за СПАМ тут?

Pavlo
20.07.2018
09:50:00

Nik
20.07.2018
09:50:25
но не плодить гору классов на каждый чих

Stas
20.07.2018
09:52:22
ты делаешь глупость
Возможно но мне нужно пока идет проверка что бы в таблицу не писались данные что бы между запросом проверки и записью никто не вклинился другой

Pavlo
20.07.2018
09:52:22

Nik
20.07.2018
09:54:08

Anton
20.07.2018
09:54:17
Но не делай так

Pavlo
20.07.2018
09:55:16

Nik
20.07.2018
09:55:57

Manuchekhr
20.07.2018
09:57:21

Google

Manuchekhr
20.07.2018
09:57:26
использую ларавел5,0

Pavlo
20.07.2018
09:57:51
Уместно или нет - нужно решать в конкретной задаче, подход вполне верный. А ты говоришь дичь :)
в синтаксисе, файл Inflector, 265 строка

zVlad
20.07.2018
09:59:52
Привет!
Я так понял, что функция orderBy() не может принимать массив данных, по которым я хочу задать сортировку?

Manuchekhr
20.07.2018
10:00:12
кай то пекеч мб не хватает

Aibek
20.07.2018
10:00:37
xd

Nik
20.07.2018
10:00:52

Stas
20.07.2018
10:01:37
BEGIN
SELECT * FROM TABLE FOR UPDATE
ACTION
COMMIT
смахивает на обычную транзакцию. если не делать то как тогда быть что бы никто невклинился между проверкой и записью в БД. на ум пока приходит только блокировка может кто то опытней подскажет другой путь

Anton
20.07.2018
10:02:01
Опиши полностью задачу

Pavlo
20.07.2018
10:02:13

Anton
20.07.2018
10:02:36
GET_LOCK
ну и имя таблицы там вставь
и соответственно когда придёт другой запрос на запись, он подвиснет на этом локе
пока ты не снимешь его в конце вставки в первом запросе

Kirill
20.07.2018
10:03:53
как залогировать id соединения на каждый запрос к бд ?

Stas
20.07.2018
10:05:35

Anton
20.07.2018
10:06:36
\DB::query("GET_LOCK table_name");

Stas
20.07.2018
10:07:05
Опиши полностью задачу
есть таблица с заказами и номерами и еще парой парметров, но заказы могут быть на разное время и мне надо пока я непроверю что бы заказы с комнатами по времени непересекались что бы ктото ненапихал туда повторений комнат

Google

Stas
20.07.2018
10:07:18

Илья
20.07.2018
10:15:51
Вопрос по orchestral/testbench
Может кто знает, есть ли в нем какой-то готовый метод, чтобы прочистить "app" директорию? Или самому писать?

านรใสพ าพ
20.07.2018
10:16:46
здравствуйте. можите помочь как можно исправить эту проблему

Nikolay
20.07.2018
10:18:01
Ты как хуки ставишь?

Nikitcat
20.07.2018
10:18:35
На серваке
Когда пишу mv AppServicePr??ider.php AppServiceProvider.php
Пишет что файлы одинаковые
Что за дичь?)

Nikolay
20.07.2018
10:20:15
Поставь языки все

Nikitcat
20.07.2018
10:20:37
Бла, час назад на серваке всё работало

Nikitcat
20.07.2018
10:20:42
Как такое могло произойти

Nikolay
20.07.2018
10:21:16
На серв
Что-то не работает на сервере?
Из-за этого?

Nikitcat
20.07.2018
10:21:51
Да

Nikolay
20.07.2018
10:22:07
Что именно ? Неизвестный класс?

Nikitcat
20.07.2018
10:22:40
Couldn't open stream

Google

Nikitcat
20.07.2018
10:22:52
Щас
ErrorException (E_WARNING)
include(/home/pz257197/domain.com.ua/agro/vendor/composer/../../app/Providers/AppServiceProvider.php): failed to open stream: No such file or director
Вот зашел на сервер
И тут только этот файл
Корявый какой-то
И переименовать не могу

Aibek
20.07.2018
10:24:29
удали)
и залей новый

Admin
ERROR: S client not available

Nikitcat
20.07.2018
10:25:43
с cli или через файлзилу?

Aibek
20.07.2018
10:26:24
а как ты заливаешь обычно? так и сделай

Nikitcat
20.07.2018
10:27:02
Просто не знаю, если я щас удалю и попытаюсь спулить на серв оно ж подхватит этот файл, так как его нет
А если не подхватит
Меня ж потом на бутылку посадят

zVlad
20.07.2018
10:36:58
Привет! Помогите мне, пожалуста.
Я так понял, что функция orderBy() не может принимать массив данных, по которым я хочу задать сортировку?
И почему вобще не работает сортировка?

Евгений
20.07.2018
10:37:50
массив нет
делай 2 orderBy подряд

Kirill
20.07.2018
10:39:05
lockForUpdate() блокирует всю таблицу или выбранные строки?

Stas
20.07.2018
10:39:37
выбраные
в доке есть это вроде

Google

Stas
20.07.2018
10:39:51
за всю я так и ненашол

Kirill
20.07.2018
10:40:03
lockForUpdate и sharedLock это получается алиасы lock() - ?
пишут что sharedLock блокирует пока транзакция не обработается, lockForUpdate пока не обновятся записи, а вкишка всё одинаково
какой-то ад с транзакциями

Nikitcat
20.07.2018
10:42:14

Kirill
20.07.2018
10:42:37
тебе же написал git

Илья
20.07.2018
10:42:41
что на счет того, чтобы выполнить то, что написано на скрине?

Nikitcat
20.07.2018
10:42:43
Простыми командами git add . commit и push?
Ну не знаю, можно ли так делать, поэтому и спрашиваю
То есть пушить уже на гит, ок

Илья
20.07.2018
10:43:39
где там написано пушить?
смотри 4 строку

Nikitcat
20.07.2018
10:44:14
А, всё
Без пуша работает
Та меня тимлид напугал, что тут всё так тяжко фиксить это
А оказываетяс просто индексировать и коммит сделать
? странно как-то

Maksim (Ellrion)
20.07.2018
10:45:40
Привет сасунки! Бросайте лару! Все на чистый код!

Yet Another Stats
20.07.2018
10:46:02
https://yasb.exileed.com/t/laravel_pro

Евгений
20.07.2018
10:46:02
привет. нет.