
F01134H
10.09.2018
10:58:49
но в целом, использование нестрогих сравнений - это хуевая тема, ОСОБЕННО в php

Adel
10.09.2018
10:59:16
ну и не надо это юзать в проекте и все
кстати это довольно неожиданный плюс использования обьектов типа Collection в элоквенте

F01134H
10.09.2018
11:00:31
Да почему, вполне ожидаемый)

Google

F01134H
10.09.2018
11:01:14
И кстати, у коллекции есть метод isEmpty() если не ошибаюсь

Kernel
10.09.2018
11:02:57

F01134H
10.09.2018
11:03:16
ты - красаучик

Kernel
10.09.2018
11:03:31
есть такое дело

Azer
10.09.2018
11:06:14
с какого момента , интернет стал таким правильным? даже в торрент не закидывают новые версии новы

F01134H
10.09.2018
11:06:54
с того, как разрабам покупающим нову стало похуй на тех, у кого нет денег

Azer
10.09.2018
11:08:36

F01134H
10.09.2018
11:09:06
так типо, всем можно
лол

Adel
10.09.2018
11:09:22
только тем кто 18+
так что.... не всем

F01134H
10.09.2018
11:09:27
а, ну да
[RuntimeException]
/var/www/wallet-gateway/vendor/guzzlehttp/promises does not exist and could not be created.

Google

F01134H
10.09.2018
11:32:37
Ни у кого не было такого? о_О
а. Права наверное

Oleg
10.09.2018
11:36:26
Всем привет. Подскажите, имеется валидация массива, в нем поле с правилом Rule::unique('field')->ignore($this->get('id')) как мне реализовать вот тот самый игнор, пытался через fields.*.id не вышло

F01134H
10.09.2018
11:37:15
чааавоооо

Oleg
10.09.2018
11:38:53
В реквест приходит массив, каждый элемент - данные об одной сущности, мне нужно обновить определенную сущность в зависимости от id который пришел, но Имя должно быть уникально в таблице, соответсвенно до массива я юзал ->ignore и все, сейчас игнор я не могу использовать потому что я валидирую массив
И в каждом элементе массива id свой
Но насколько я понимаю, валидато не понимает $this->request->get('ranks.*.id')

Adel
10.09.2018
11:52:34
опять валидируют базу не там и мучаются
простой вопрос, Олег. А если ты сделаешь SoftDelete? Все эти хитроумные правила валидации переписывать будешь?

Vadym
10.09.2018
12:03:10
Привет ребяра. Pivot таблица имеет такую структуру [ 'product_id', 'color_id', 'size_id', 'season_id'] Можна ли делать так в модели Products
public function colors()
{
return $this->BelongsToMany('App\Color', 'products_params', 'product_id', 'color_id', 'size_id', 'season_id');
}
и аналогично с размером и сезоном или это по другому делается?

Влад
10.09.2018
12:06:42
я не вижу ничего плохого в таком. делал так же.

Oleg
10.09.2018
12:10:32
Но, а где я должен валидиолвать это все?

Adel
10.09.2018
12:11:08
не в валидаторе веб формы
я не знаю как тут толстыми буквами писать

Саша
10.09.2018
12:12:02
С двух сторон

Google

Adel
10.09.2018
12:12:15
спасиб

Oleg
10.09.2018
12:13:50
Ну или пример как у вас реализовано это

Adel
10.09.2018
12:14:05
там где действие происходит наверно
если у тебя в контроллере, то там
и делать это не правилами валидации а прямо запросами.

Oleg
10.09.2018
12:17:07

Adel
10.09.2018
12:18:33
ну представь что такой же функционал ты будешь с мобильным приложением реализовывать.
в валидации того запроса, который через апи будет, тоже будешь так сложно расписывать валидацию данных в бд?

Vadym
10.09.2018
12:26:56

Влад
10.09.2018
12:29:26
return $this->belongsToMany('App\Color', 'products_params', 'product_id', 'color_id');

Vadym
10.09.2018
12:30:17

Igor
10.09.2018
12:30:29

Il
10.09.2018
12:30:49
Добрый день, возможно ли вызвать метод у класса используя при этом ioc?
(new $class())->$method();
test(Request $request)

Adel
10.09.2018
12:31:54
app($class)->$method()
или не...
ну вощем можно :)
но возможно не так простенько. но app(имя класса) работает

Google

Il
10.09.2018
12:33:23
Это то да, а вот чтобы он подставлял параметы сам)
app($class)->$method() - требует параметра

Adel
10.09.2018
12:34:20
аа
тоже можно...
я бы вот на твоем месте взял и глянул бы сам как роутинг или контроллеры так делают для своих экшенов

Игорь
10.09.2018
12:35:28
В сети была информация о том, что при обновлении в версии Laravel до 5.7 будут некоторые изменения в структуре папок. Но в листе изменения я такого не нашел. То есть структура папок осталась прежняя?

Il
10.09.2018
12:36:16
Буду смотреть, думал может кто сталкивался с этим)

Adel
10.09.2018
12:36:52

Влад
10.09.2018
12:36:59
app()->call('SomeController@index');

Adel
10.09.2018
12:37:13
т.е.е папка ассетс убрали а ее содежимое выше сделали

Игорь
10.09.2018
12:37:18
Сейчас попробую установить новый проект и посмотреть что там и как

Kernel
10.09.2018
12:38:12

Adel
10.09.2018
12:38:42
так там наверно базовый mix файл стал такой

Влад
10.09.2018
12:38:47

Adel
10.09.2018
12:38:50
если у вас остался старый, то все и будет работать как раньше

Kernel
10.09.2018
12:38:52

Adel
10.09.2018
12:39:26
т.е. в апгрейд документе смысла писать нет

Il
10.09.2018
12:39:55

Игорь
10.09.2018
12:41:29

Google

Kernel
10.09.2018
12:41:59

Игорь
10.09.2018
12:43:09

Kernel
10.09.2018
12:44:06
работа IDE ускоряется исключением node_modules и vendor из индекса
а это притянуто за уши

Игорь
10.09.2018
12:45:42

Adel
10.09.2018
12:45:56

Игорь
10.09.2018
12:46:15

Kernel
10.09.2018
12:46:23

Adel
10.09.2018
12:46:27

Игорь
10.09.2018
12:46:37
соглашусь

Vladimir
10.09.2018
12:59:05
Всем привет. Сижу на винде, хочу использовать laravel horizon, но пришет мне следующую ошибку:
- laravel/horizon v1.3.1 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
- laravel/horizon v1.3.1 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system.
- Installation request for laravel/horizon v1.3.1 -> satisfiable by laravel/horizon[v1.3.1].
Как это можно фиксануть или обойти?

Vir
10.09.2018
13:00:12
установить то, чего нехватает

Vladimir
10.09.2018
13:00:46
Пишут что ext-pcntl нет на windows

Artyom
10.09.2018
13:01:28
или включай.
Вроде как в openserver почти все есть, но сейчас не посмотрю.

Miha
10.09.2018
13:02:01
можно посмотреть тут https://github.com/laravel/horizon/issues/78
но в основном все сводится к homestead

Oleg
10.09.2018
13:02:17