@laravel_pro

Страница 1945 из 2014
Даниил
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
Dmitry
08.10.2018
09:30:43
и скажи на какой строке падает ))

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
Да, полностью Такая же херня описана тут https://github.com/Intervention/image/issues/680, т.е. дело не в коде
а пробовал другую картинку большую грузить?) мб косяк в картинке )

Alexander
08.10.2018
09:37:10
а пробовал другую картинку большую грузить?) мб косяк в картинке )
Конечно, уже 4 картинки попробовал, да и они полностью корректно загружаются https://laracasts.com/discuss/channels/laravel/53-image-source-not-readable тут чел уже предлагает на js картинку уменьшать перед отправкой на сервер)

Dmitry
08.10.2018
09:37:34
Да, полностью Такая же херня описана тут https://github.com/Intervention/image/issues/680, т.е. дело не в коде
еще вопрос. мб проблема в widen. маленькие картинки не уменьшаются. а большие при уменьшении становятся not readable

попробу. без widen сохрани большую

Google
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

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
Как в app. scss получить длступ к public/images?
Ну зависит где у тебя будет, уже готовый app.css

А так, по сути ../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

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

Саша
08.10.2018
12:28:01
если нет досутпа ssh, то и ларавель ты можешь не поднять там)))
Можно поднять локально и загрузить по ftp :D

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

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

Dmitry
08.10.2018
12:29:24
Да, часто они в панели управления хостингом делают кнопочки
зачем все эти трудности, возьми дешевую впску и чувствуй себя человеком

200 рублей в месяц

могу даже ссылку на скидку дать)))

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

Dmitry
08.10.2018
12:30:50
Я тоже за VDS)
https://firstvds.ru/?from=678010 не благодари брат

))

Ник
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 методе, кроме как через ручную сборку всех данных формы?

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

Sem
08.10.2018
13:14:33
Так посмотри во вкладке что ты отправляешь для начала.
Я же написал, объект FormData, он приходит в лару пустым при методе PUT, так как не умеет его обрабатывать.

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
Пишет, что обязательные поля отсутствуют
во вкладке network посмотри что с фронта улетает

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
ну если у тебя пусто в request значит ты ничего не отправляешь
Отправляю, просто эти данные попадают в входной буфер php, а от туда лара не умеет читать, нужно свой велосипед писать

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

Sem
08.10.2018
13:21:10
ага

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