
[Anonymous]
11.07.2018
21:30:56
приложение же даже не знает каскадно удаляется там или нет

Halit
11.07.2018
21:31:00

Igor
11.07.2018
21:31:29

[Anonymous]
11.07.2018
21:32:04

Google

Владислав
11.07.2018
21:32:32
а в чем проблема с softdeletes?

Halit
11.07.2018
21:32:54
С ними все замечательно.

Владислав
11.07.2018
21:33:17
почему их не применить?) в случае выше)

Halit
11.07.2018
21:33:53
Короче, при создании миграции, нудно указать, хочешь ли каскадно все удалить
$table->foreign('user_id')
->references('id')->on('users')
->onDelete('cascade');

Evgeniy
11.07.2018
21:34:01

Halit
11.07.2018
21:34:02
Если этого не сделать, то и каскадно удалять не будет.

Igor
11.07.2018
21:34:51
Я тоже такого мнения
Хотя можно и вовсе не юзать их, если к примеру внешние ключи создаются раньше самой сущности (когда юзаешь UUID вместо INT то можно генерировать айдишник еще до записи в бд, в таком случае FK будет мешать)

Halit
11.07.2018
21:35:24
Похоже не юникод.

[Anonymous]
11.07.2018
21:36:12

Halit
11.07.2018
21:36:13
Че с кодировкой?

Igor
11.07.2018
21:37:01

Google

Halit
11.07.2018
21:38:38

Igor
11.07.2018
21:39:50
Нет программы - нет фейлов :)

Halit
11.07.2018
21:40:23
Аминь!

Denis
11.07.2018
22:52:16

Oleksii
12.07.2018
06:58:04
Есть абстрактная модель которая наследуеться от Eloquent: BaseListing. и 2 ее наследующие List & View . List allways has type = 1, View - 2 . Так же есть Модель Target у которой опредлелены 2 метода: list(): BelongsTo & view(): BelongsTo (оба смотрят на 'lsting_id' и возвращают каждый свой тип листа). Возможно ли сделать 1ин метод listing(): BelongsTo который бы возвращял сразу в нужном типе сущность? (В пределах Eloquent Relations)

Diamond
12.07.2018
07:43:42
всем привет! Не могу никак разобраться почему: когда я выполняю внутри контроллера команду dispatch($job); все отлично уходит в очередь, но а когда я это делаю в классе App\Classes то нет, и ошибок не показывает. Код одинаковый в обоих случаях по отправке почты

Valera
12.07.2018
08:06:40
Привет
В бд добавляю новое поле posittion через миграции
$table->integer('position');
В этой таблице уже есть много записей и position у них будет 0. Как-то можно сделать в этой миграции так, что б всем записям присвоились значения по-порядку (1,2,3...)?

Maxim
12.07.2018
08:13:16

Valera
12.07.2018
08:15:48

Maxim
12.07.2018
08:18:04
Первичным primary key делает, или в ларавеле increments автоматом ставит primary key?

Valera
12.07.2018
08:23:55
Автоматом походу

Алексей -BeJlb3- Нечаев
12.07.2018
08:30:18
в самой миграции, после добавления поля, пройтись циклом по существующим записям и проствить значения, вариант?

Yura
12.07.2018
08:31:43
Привет,
->where('price', '>=' ,$request->low_price)
->where('price', '<=' ,$request->hight_price);
Как быть если мне нужно конвертировать price в другую валюту? умножить к примеру на 0.9

Gidra
12.07.2018
08:32:43
whereBeetwen во первых... он лучше будет в этой ситуации...

Митяй
12.07.2018
08:33:04

Ilias
12.07.2018
08:33:13
ты же можешь сами значения умножать| делить

Митяй
12.07.2018
08:33:16
->where('price', '>=' ,$request->low_price/9)

Yura
12.07.2018
08:33:55
хм, точно
сейчас пробую
Спасибо ребята

Google

Митяй
12.07.2018
08:34:06

Yura
12.07.2018
08:37:19
чет сложно получается эта хрень?
там + к каждой нужно еще выбирать по связе валюту, брать рейт, потом умножать минимальное и максимальное, после чего округлять
от обратного получится?)

Gidra
12.07.2018
08:41:22
можно raw запрос использовать... 'price*9'...
вроде бы

Yura
12.07.2018
08:42:13
что то такое? https://theokouzelis.com/php/laravel-eloquent-calculated-fields.html

Daniel
12.07.2018
09:04:58
Всем привет. Кто-нибудь знает какие-нибудь нормальные пакеты для организации меню на сайте, кроме багнутого https://github.com/lavary/laravel-menu ?

Vitaliy
12.07.2018
09:06:28
а чем он багнутый?
не выбирает текущий пункт?

F01134H
12.07.2018
09:08:18
кто-нибудь знает как сократить?)
$validation = Validator::make([
'address' => $address,
'amount' => $amount
], [
'address' => [new Rule1],
'amount' => [new Rule2]
]);

Vitaliy
12.07.2018
09:09:06
compact
входящих параметров

Daniel
12.07.2018
09:10:43
а чем он багнутый?
https://github.com/lavary/laravel-menu/issues/222
как по мне - критичный баг
и судя по другим issues, ему уже несколько лет

Nik
12.07.2018
09:12:36

Vitaliy
12.07.2018
09:15:51

Nik
12.07.2018
09:16:14
пакет для меню. дожили

Vitaliy
12.07.2018
09:17:26
пакет для меню. дожили
в чем рофл?
или тебе когда нужно новый урл в меню добавить ты идешь в шаблон и статикой вписываешь, потом условия на текущий роут, ручками добавляешь классы элементам?
бред же

Daniel
12.07.2018
09:18:28

Google

Vitaliy
12.07.2018
09:18:55
а, понял, я думал аргументированный батл будет((99

Admin
ERROR: S client not available

Vitaliy
12.07.2018
09:19:55

Daniel
12.07.2018
09:20:20

Vitaliy
12.07.2018
09:20:40
кинь линк на issue
у меня как то работает по дефолту нормально

Nik
12.07.2018
09:20:54

Daniel
12.07.2018
09:21:17
кинь линк на issue
https://github.com/lavary/laravel-menu/issues/115 аналогичный моему issue
якобы исправленный

Vitaliy
12.07.2018
09:21:21

Nik
12.07.2018
09:23:00
ну то я так, ворчу. пользуйся пакетами для меню, адрес с коментах только оставь, чтобы знать куда приходить и кого бить

Vitaliy
12.07.2018
09:25:14
а потом "пэхапэ говно". дело не в вебе, а в людях
ну а смысл самому писать дерево и логику эту всю, если конечная цель - работающее меню
и ее можно достигнуть гораздо более простым путем
другое дело, когда ты юзаешь враппер над какими-то низкоуровневыми вещами, тогда важно это знать на лоулевеле
но МЕНЮ

Nik
12.07.2018
09:26:05
я выше написал. пока ты будешь читать как кастомизировать меню, я его сделаю 3 раза. а потом понадобится добавить "вот здесь вот 1 классик", и ты будешь переписывать все на простое меню :)

Vitaliy
12.07.2018
09:26:45
тоже так думал
и начал писать свое кастомное, пока то дерево обвернул - понял что я дурак и заюзал готовое
или ты имеешь ввиду меню статикой в шаблоне?

Walter
12.07.2018
09:38:14
Можно как то достать тип обьекта полиморфной связи с with()?
Мне просто надо после вызова полиморфной связи подтянуть еще релейшыны взависииости от типа обьекта

Google

Vladyslav
12.07.2018
09:40:58
Может кто-нибудь стыкался, пытаюсь запустить selenium(пакет modelizer/selenium) но что-то идёт не так
https://pastebin.com/qQFz32iF

Nik
12.07.2018
09:44:23

Alexander
12.07.2018
09:46:16
Подскажите пожалуйста, кто в supervisor'е запускал schedule ?
Есть такая конфигурация, но она стартует только один раз - при запуске supervisor'ом всех процессов.
[eventlistener:schedule]
command=php /var/www/project/artisan schedule:run
events=TICK_60
supervisorctl status говорит
schedule EXITED Jul 12 09:42 AM
Но прошло уже порядка 5 минут и задача не стартовала снова)

Nik
12.07.2018
09:46:51
почему не крон ?

Alexander
12.07.2018
09:47:12
Я запускаю это в докере. Уже есть контейнер с supervisor и я хотел бы поместить это туда

Vladyslav
12.07.2018
09:52:21
dusk же
dusk распостраняется только на локальные проекты? пытаюсь нагуглить библиотеку для лары с помощью которой можно сделать сервис, который будет взаимодействовать с элементами других сайтов, кликать кнопки, вводить текст и т.д. Селениум подходит, но он не пашет

Nik
12.07.2018
09:53:07
даск это обертка над селениумом для ларки
ему пофиг куда и зачем ходить

Роман
12.07.2018
09:55:01
Всем привет. Подскажите как можно обновить миграцию, например создал новое поле для миграции. Без потери данных