
Nik
18.07.2018
10:28:51

[Anonymous]
18.07.2018
10:29:22

Nik
18.07.2018
10:30:52
это не тема для этого чатика

Google

Nik
18.07.2018
10:37:42
слабо в опшензах передать ключ-значение а не эту херь ?

Nikitcat
18.07.2018
10:39:04
как это сделать?
foreach ($options as $value => $option) если так, то ещё понадобиватся один форич
это ж системный файл, не уверен вообще, что его можно менять

[Anonymous]
18.07.2018
11:09:19
ты типа хочешь конфиг передать в класс?

Nikitcat
18.07.2018
11:10:37
это стандарный файл Backend в папке Cache
И вот жалуется, что устарела функция
сейчас смотрю как переключится на другую версию пхп

[Anonymous]
18.07.2018
11:13:13
ну возьми и перебери массив с опциями в чем проблема? Что там за опции если тебе приходится 2 цикла делать

Aibek
18.07.2018
11:32:57
ребят, когда отправляю Mail::send(), выдает 502 ошибку, логов нет, не ловится exception
но когда отправляешь Mail::raw() все отправляется
куда копать, смотреть?)
upd: раньше все норм отправлялось,словил эту ошибку уже недавно, забил, думал быстро решу потом, но нет

Subb98
18.07.2018
11:34:00
раньше все норм отправлялось
забудь уже об этом
502, bad gateway, то есть. смотри, чем отличаются методы

Google

Aibek
18.07.2018
11:41:47
*36 recv() failed (104: Connection reset by peer) while reading response header from upstream
upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:"
я смотрел логи, но это мне ничего не говорит толком то)
при этом скрипт выполняется быстро, не знаю почему php-fmp прерывает соединение

Subb98
18.07.2018
11:45:12
я более чем уверен, что этот кейс гуглится
https://www.google.ru/search?newwindow=1&q=recv()+failed+(104:+Connection+reset+by+peer)+while+reading+response+header+from+upstream+upstream:+fastcgi://unix:/var/run/php-fpm/php-fpm.sock:&sa=X&ved=0ahUKEwiQpLveyajcAhUCjywKHWSbCGcQgwMIJg&biw=1920&bih=1014

Aibek
18.07.2018
11:46:59
я гуглил)

Subb98
18.07.2018
11:47:41
и к какому выводу ты пришёл?
твои дальнейшие действия?

Aibek
18.07.2018
11:50:14
не помню, что я делал тогда точно
рестарт всего - не помогло
проверил таймаут, проверил буфер сайз,
менял владельца/права

Subb98
18.07.2018
11:50:29
https://www.linux.org.ru/forum/admin/8054334#comment-8054506
всё расжёвано, подробно и понятно
сделал всё, что угодно, но не полез в лог php-fpm, правда?

Aibek
18.07.2018
11:52:08
да, вроде не смотрел лог php-fmp)
процессов то хватает, дочерних 20
я к тому, что я когда отправляю просто текст mail::raw - все ок
но когда нужно html-ку, то 502

Vladislav
18.07.2018
11:55:21
Привет.
Есть правило валидации, которое гарантирует уникальность по двум полям в таблице с полиморфными связями.
'slug' => 'unique:slugs,slug,id,morph_type,App\Models\ProductCategory',
Все работает, но при редактировании категории не дает обновить поле slug - не проходит валидацию.
По идее я должно работать вот так:
'slug' => 'unique:slugs,slug,id,morph_type,App\Models\ProductCategory,morph_id,'.$category->id,
Но выдает ошибку Undefined offset: 1
Кто-то знает решение?


Nik
18.07.2018
11:59:30
Привет.
Есть правило валидации, которое гарантирует уникальность по двум полям в таблице с полиморфными связями.
'slug' => 'unique:slugs,slug,id,morph_type,App\Models\ProductCategory',
Все работает, но при редактировании категории не дает обновить поле slug - не проходит валидацию.
По идее я должно работать вот так:
'slug' => 'unique:slugs,slug,id,morph_type,App\Models\ProductCategory,morph_id,'.$category->id,
Но выдает ошибку Undefined offset: 1
Кто-то знает решение?
повтори еще 7 раз, а то мы с первого недопоняли

Владимир
18.07.2018
12:00:22
Всем привет. В юнит тестах посылаю файл в контроллер таким образом
Пусто

Google

Владимир
18.07.2018
12:00:51
Что я делаю не так?

Vladislav
18.07.2018
12:01:16

Nik
18.07.2018
12:01:56

Halit
18.07.2018
12:02:31
Привет.
Есть правило валидации, которое гарантирует уникальность по двум полям в таблице с полиморфными связями.
'slug' => 'unique:slugs,slug,id,morph_type,App\Models\ProductCategory',
Все работает, но при редактировании категории не дает обновить поле slug - не проходит валидацию.
По идее я должно работать вот так:
'slug' => 'unique:slugs,slug,id,morph_type,App\Models\ProductCategory,morph_id,'.$category->id,
Но выдает ошибку Undefined offset: 1
Кто-то знает решение?
Если я вас правильно понял.
Вообще, согласно докам, если что-то обдейтится, то лучше описывать правила через класс, а не строкой.

Владимир
18.07.2018
12:02:39

Halit
18.07.2018
12:02:42
https://laravel.com/docs/5.6/validation#rule-unique

Владимир
18.07.2018
12:02:47
А файл не приходит

Vladislav
18.07.2018
12:03:20

Nik
18.07.2018
12:03:45
Бесишь.
ну так потеряйся, бешенный. никто за тебя в сырцы не полезет искать где у тебя там и что

Aibek
18.07.2018
12:04:34
@Subb98 извини, но можешь дать комменты по этому?)
"я к тому, что я когда отправляю просто текст mail::raw - все ок"
то есть вот есть контроллер, и там отправляется Mail::send() с html-кой - получаю 502
меняю на Mail::raw() -просто текст - все ок, скрипт выполяется успешно

Subb98
18.07.2018
12:05:09
коммент я оставил сразу же
смотри, в чём разница

Vladislav
18.07.2018
12:05:18

Subb98
18.07.2018
12:05:27
у тебя какой-то метод валит твоё приложение

Aibek
18.07.2018
12:05:59
валится именно на mail::send (
я дампил, скрипт выполяется успешно до отправки mail::send, потом 502

Google

Nik
18.07.2018
12:07:29
мейл лог смотри, там ответы

Aibek
18.07.2018
12:09:11
сис админ смотрел еще в первый раз, сказал что все ок
ну ок, завтра сам гляну,
спасибо всем

Игорь
18.07.2018
13:33:54
Почему валидатор ругается, чтобы я загрузил файл до 10 Мб, если я явно указал, что изображения может и не быть? Что не так с правилами?
public function rules()
{
return [
'avatar' => 'nullable|image|size:10240|mimes:jpg,jpeg,png'
];
}

Egin
18.07.2018
13:34:31
mimes может?

Игорь
18.07.2018
13:34:50
так ведь ругается именно на размер

Egin
18.07.2018
13:35:29
'foto' => 'nullable|image|max:1024',
Я вот так использую

Admin
ERROR: S client not available

Egin
18.07.2018
13:38:03
Если я правильно max понял

Игорь
18.07.2018
13:38:08
'foto' => 'nullable|image|max:1024',
size:value
The field under validation must have a size matching the given value. For string data, value corresponds to the number of characters. For numeric data, value corresponds to a given integer value. For an array, size corresponds to the count of the array. For files, size corresponds to the file size in kilobytes.
Для файлов - размер в килобайтах.
max:value
The field under validation must be less than or equal to a maximum value. Strings, numerics, arrays, and files are evaluated in the same fashion as the size rule.
аналогично size

Egin
18.07.2018
13:39:19
Кажись, size должен строго соответсвовать указанному значению

Rustam
18.07.2018
13:39:21
Братишки, как создать в mysql foreign ключи для полиморфных отношений ?

Игорь
18.07.2018
13:39:28
очень странно
max:1024 для изображений работает, а size:1024 - нет

Rustam
18.07.2018
13:41:38

Egin
18.07.2018
13:41:55
У тебя размер изображения в случае с size должен быть точно 1024кб
size:value
Поле должно иметь совпадающий с value размер. Для строковых данных value соответствует количество символов, для массива size соответствует количеству элементов массива, для чисел — число, для файлов — размер в килобайтах.

Игорь
18.07.2018
13:42:06
nullable убери
Не могу. В той же форме есть еще один сабмит, он удаляет изображения

Egin
18.07.2018
13:42:13
max:value
Значение поля должно быть меньше или равно value. Размеры строк, чисел и файлов трактуются аналогично правилу size.

Google

Alexey
18.07.2018
13:42:28
Ребят, объясните, пожалуйста, как Job`ы попадают в категорию failed? Что для этого нужно?

Игорь
18.07.2018
13:42:52

Rustam
18.07.2018
13:43:13
ну и в валидаторе просто проверь
размер в смысле

Игорь
18.07.2018
13:44:15
Все нормально, все дело было в size, который предполагал точный размер

Rustam
18.07.2018
13:45:12
nullable почему то я думаю
*думал

Egin
18.07.2018
13:45:45
nullable позволяет оставить поле пустым

Rustam
18.07.2018
13:46:11

Egin
18.07.2018
13:46:18
Точно
У меня же работает :)

Rustam
18.07.2018
13:46:24
Никто не знает как в SQL добавлять foreign ключи для полиморфных отношений?

Игорь
18.07.2018
13:47:31
Единственное, что пока не ясно, nullable и required противоположные вещи. Почему, если я не не пишу required, то не подразумевается nullable?

Rustam
18.07.2018
13:49:49
Array to string conversion

Nikitcat
18.07.2018
13:50:02
nullable
The field under validation may be null. This is particularly useful when validating primitive such as strings and integers that can contain null values.
Возможно у тебя в бд это поле обязательно? Хотя в таком бы случае была бы ошибка инсерта

Rustam
18.07.2018
13:51:23
убери required и nullable