
Alexander
08.10.2018
09:28:39

Даниил
08.10.2018
09:28:47
обе?

Yevgen
08.10.2018
09:28:54
попробуй так:
ini_set("memory_limit","512M");
ini_set('max_execution_time', 300);

Alexander
08.10.2018
09:29:18
Не в php.ini дело, гайс, это точно
Если бы дело было в них, то он бы точно выдал мне со стороны пыхи эксепшн, что файл слишком большой

Google

Alexander
08.10.2018
09:29:33
Уже проверил, эксель в другую форму 7мб спокойно грузится

Nik
08.10.2018
09:29:54

Даниил
08.10.2018
09:30:29

Dmitry
08.10.2018
09:30:43
и скажи на какой строке падает ))

Nik
08.10.2018
09:31:07

Alexander
08.10.2018
09:33:17
$path = storage_path('app/public/images/' . $pdf->id . '-' . $key . '.png');
$image = Image::make($photo->getRealPath())
->widen(300)
->save($path); //падает туть
Картинки точно нормальные

Даниил
08.10.2018
09:34:35
Этот же код на картинках меньше 2мб работает?

Alexander
08.10.2018
09:34:59
Да, полностью
Такая же херня описана тут https://github.com/Intervention/image/issues/680, т.е. дело не в коде

Alexander
08.10.2018
09:35:14
Права доступа к папке какие? Хотя если загружает, то должны быть правильные

Dmitry
08.10.2018
09:36:19

Alexander
08.10.2018
09:37:10

Dmitry
08.10.2018
09:37:34
попробу. без widen сохрани большую

Google

Dmitry
08.10.2018
09:39:00

Alexander
08.10.2018
09:39:04
Самое интересное - на локалке (win10, laragon, пыха та же) работает полностью исправно, файлы спокойно грузятся

Alexander
08.10.2018
09:39:53
Видимо конфиг либы для обработки картинок

Dmitry
08.10.2018
09:40:36
If you are getting blank templates, this generally means that EE is suppressing a PHP error, or you need more memory allocated to CE Image to handle the size of the images you are manipulating.
You can boost your memory limit to something greater than 64 megabytes and see if that helps (see this page for more info). For example, if you wanted to up your memory limit for CE Image to 100 megabytes, and you’re using EE2, you would add this to your config.php file:
Это куды?
https://devot-ee.com/add-ons/support/ce-image/viewthread/1041

Alexander
08.10.2018
09:47:24

Yevgen
08.10.2018
09:50:43
Нашел причину почему у меня не работал перезапуск апача, может кому-то пригодится-при использовании модуля mpm_itk_module, нужно копать в настройки - https://askubuntu.com/questions/491624/setresuid-operation-not-permitted-when-calling-via-php
Оно не совсем та волшебнаая таблетка, но как минимум направление

Alexander
08.10.2018
09:53:52
mpm_itk - это насколько я помню, запуск скрипта из под любого пользователя. Запустили из под root ?

Yevgen
08.10.2018
09:54:44
угу

Alexander
08.10.2018
09:55:41
Безопасно, что весь скрипт, а не определенная команда выполняется из под root ?

Yevgen
08.10.2018
09:57:30
хз - пошел копать мануалы по nginx ..

Alexander
08.10.2018
09:59:07
Как вариант костыля - можно, чтобы апач перезапускался по крону при определенных условиях. Крон соответственно с правами рута

Walter
08.10.2018
10:51:19
Как в app. scss получить длступ к public/images?

Maxim
08.10.2018
10:52:23
А так, по сути ../images

Walter
08.10.2018
10:53:09
А все, да ты прав, я простот public тож писал, спасибо

Daniel
08.10.2018
10:53:22
можно просто url('/images/blabla.png');

Vladimir
08.10.2018
11:24:05
Этот код работает
Parameter::updateOrCreate([
'price_id' => $price->id,
'parameter_name_id' => $capacity->id],
['numeric_value' => $res['value'],
'unit_id' => $units[$res['nominal']]->id
]);
Тогда почему не работает этот код
Parameter::updateOrCreate(
[
'price_id' => $price->id,
'parameter_name_id' => $case->id
],[
'string_value' => 'test',
]
);
string_value везде null получается
string_value и numeric_value - nullable

Google

Vladimir
08.10.2018
11:31:03
так заработало но хочестся понять почему не работал первоначальный вариант
$s = Parameter::firstOrCreate(
[
'price_id' => $price->id,
'parameter_name_id' => $case->id
]);
$s->string_value = 'test';
$s->save();

Alexander
08.10.2018
12:26:28
Правильно ли я понимаю, чтобы запускать cron задачи на сервере нужен доступ к консоли ssh и exec()? Если на хостинге этого нет, то нельзя запускать cron задачи? https://laravel.ru/docs/v5/scheduling

Саша
08.10.2018
12:27:06

Dmitry
08.10.2018
12:27:31
если нет досутпа ssh, то и ларавель ты можешь не поднять там)))

Саша
08.10.2018
12:28:01

Pavel
08.10.2018
12:28:08

Dmitry
08.10.2018
12:28:16
лол кек чебурек, не в этой вселенной брат...

Саша
08.10.2018
12:28:50

Dmitry
08.10.2018
12:29:24
200 рублей в месяц
могу даже ссылку на скидку дать)))

Саша
08.10.2018
12:29:41

Alexander
08.10.2018
12:30:35
Ясно.

Dmitry
08.10.2018
12:30:50
))

Ник
08.10.2018
12:36:07
как по мне https://simplecloud.ru/?code=30469
самое нормальное

Yerassyl
08.10.2018
12:49:10
Почему
После удачного push and commit а
Коммиты не отображается в bitbucket

Google

Yerassyl
08.10.2018
12:50:04
Почему кто знает

(;¬_¬)
08.10.2018
12:51:52
не в той ветке смотришь?
сперва коммит, потом пуш?

Yerassyl
08.10.2018
12:52:18
Да phpstorm
Коммит

f4rt~
08.10.2018
12:52:25
?

Yerassyl
08.10.2018
12:52:27
Потом пуш

(;¬_¬)
08.10.2018
12:52:36
Потом пуш
локально какая ветка, и в битбакете какую ветку смотришь

Sem
08.10.2018
13:07:28
Всем привет! Вопрос - есть api на ларе, их фронта посылаю форму на обновление данных через метод PUT
хочу передать в него все данные из формы через объект FormData, но в лару он приходит пустой. Читал что при обычных формах нужно добавлять доп-поле _method и отправлять всё это дело через POST, но у меня api, и если я отправлю на контроллер, которых ожидает PUT форму с POST данными, то получаю ошибку - недопустимый метод, что логично. Как можно отправлять данные в PUT методе, кроме как через ручную сборку всех данных формы?


Владислав
08.10.2018
13:09:23
Всем привет! Вопрос - есть api на ларе, их фронта посылаю форму на обновление данных через метод PUT
хочу передать в него все данные из формы через объект FormData, но в лару он приходит пустой. Читал что при обычных формах нужно добавлять доп-поле _method и отправлять всё это дело через POST, но у меня api, и если я отправлю на контроллер, которых ожидает PUT форму с POST данными, то получаю ошибку - недопустимый метод, что логично. Как можно отправлять данные в PUT методе, кроме как через ручную сборку всех данных формы?
в axios есть методы put, patch, etc...

Nioray
08.10.2018
13:12:34
А чем плохо то что роуты в вебе возвращают джсон который используется в других веб роутах для заполнения контента?
Просто сейчас говорю с мидлами которые мне втирают то что апи юзлес. Можно в вебе использовать роуты, а апи для того что бы другие ресурсы собирали

Nikita
08.10.2018
13:12:51

Sem
08.10.2018
13:14:33

Nikita
08.10.2018
13:15:22
Код может хоть для приличия скинул

Sem
08.10.2018
13:15:50
В консоль смотрю и вижу как браузер отправляет эти данные, а лара их не может прочитать

Nikita
08.10.2018
13:16:13
Какая ошибка?

Sem
08.10.2018
13:16:21
Да нет ошибки)

Nikita
08.10.2018
13:16:27
Прям так и пишет: "не могу прочитать"

Google

Sem
08.10.2018
13:17:02
Пишет, что обязательные поля отсутствуют

Ник
08.10.2018
13:17:42
проверь через postman

Nikita
08.10.2018
13:17:44
А попробуй return $request и получай это из ларки и выведи в консоль. И посмотри что приходит

Даниил
08.10.2018
13:18:23

Sem
08.10.2018
13:18:29
В postman всё ок, вот как его воссоздать в js&

Ник
08.10.2018
13:19:18
ну если у тебя пусто в request значит ты ничего не отправляешь
после того как отправил посмотри вкладку network
только открой её перед отправкой

Nikita
08.10.2018
13:19:47
Проблема однозначно в прослойке между компьютером и стулом.
Ни кода, ни ошибок.

Sem
08.10.2018
13:20:05

Ник
08.10.2018
13:20:53
$body = file_get_contents('php://input');

Sem
08.10.2018
13:21:10
ага