@laravel_pro

Страница 1610 из 2014
[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 цикла делать

сейчас смотрю как переключится на другую версию пхп
foreach ($options as $key => $value) почему так не сделать

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 Кто-то знает решение?

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





Пусто

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

Владимир
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
А файл не приходит

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
коммент я оставил сразу же

смотри, в чём разница

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 понял
C max у меня заработал

очень странно

max:1024 для изображений работает, а size:1024 - нет

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? Что для этого нужно?

Rustam
18.07.2018
13:43:13
Не могу. В той же форме есть еще один сабмит, он удаляет изображения
я так вот сделал if(\Auth::check()){ $validator = Validator::make($request->all(), [ 'comment_file' =>'file|mimes:'.Settings::getValue('comments.files.mimes'), ]); if ($validator->fails()){ return Response::json([

ну и в валидаторе просто проверь

размер в смысле

Игорь
18.07.2018
13:44:15
я так вот сделал if(\Auth::check()){ $validator = Validator::make($request->all(), [ 'comment_file' =>'file|mimes:'.Settings::getValue('comments.files.mimes'), ]); if ($validator->fails()){ return Response::json([
Да, у меня аналогично: public function storeImage(ImageRequest $request) { $user = auth()->user(); if ($request->has('delete')) { $user->removeAvatar(); return redirect()->to(route('profile.settings') . '#avatar')->with('success', 'Аватар был успешно удален.'); }; $validator = Validator::make($request->all(), ['avatar' => 'required'], ['avatar.required' => 'Выберите изображение для загрузки.']); if ($validator->fails()) { return redirect()->to(route('profile.settings') . '#avatar')->withErrors($validator); }

Все нормально, все дело было в size, который предполагал точный размер

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

*думал

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

Rustam
18.07.2018
13:46:11
nullable позволяет оставить поле пустым
а оно точно применимо к файлу?

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

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