@laravel_pro

Страница 1615 из 2014
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
Stas
20.07.2018
09:52:22
ты делаешь глупость
Возможно но мне нужно пока идет проверка что бы в таблицу не писались данные что бы между запросом проверки и записью никто не вклинился другой

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

Nik
20.07.2018
09:54:08
имхо ты зациклился на примере, что там логика простая, но если она будет усложнятся - как раз тамошний подход вполне правильным будет
там в примере вообще не бизнес логика а фактически валидация. и нет, не зациклился, выделять каждую проверку в отдельный класс это глупость. чтобы оно себя оправдало у тебя должна быть очень замороченная логика

Nik
20.07.2018
09:55:57
сингл респонзибилити как раз
это не SRP, это ООП головного мозга. видел я таких товарищей, больше не хочу

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
Уместно или нет - нужно решать в конкретной задаче, подход вполне верный. А ты говоришь дичь :)
ну с таким подходом можно любой хрени найти применение :) есть смысл таким образом обосабливать логику если у тебя будет хотя бы 15-20 вариаций таких условий, но я предпочитаю вынести в отдельный метод подобное и просто забыть что там внутри

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

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

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
привет. нет.

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