@laravel_pro

Страница 1381 из 2014
.
20.05.2018
16:12:15
Isarray место object

Володимир
20.05.2018
16:13:51
а без if ошибка)



Google
Илья
20.05.2018
16:15:02
в ошибке собственно и кроется ответ на вопрос

Володимир
20.05.2018
16:15:12
не может переменной найти

Илья
20.05.2018
16:15:17
да

.
20.05.2018
16:17:09
что в контроллере и как взяли данные с базы, и что отправили на blade?

Даниил
20.05.2018
16:17:28
is_array только, а не isArray

Володимир
20.05.2018
16:19:24






а в контроллере шаблона





Илья
20.05.2018
16:21:19
так а откуда данные из базы возьмутся?

их же получить и передать во вьюху надо

Google
Илья
20.05.2018
16:22:54
Почитай это https://laravel.com/docs/5.6/blade#displaying-data

Володимир
20.05.2018
16:23:32
хорошо спасибо

Шерали
20.05.2018
16:38:24
Всем привет. Ребят, подскажите, если кто знает. Я загружаю картинку на сервер как blob данные, если способ провалидировать средствами Laravel как обчную картинку, которую передают через POST-запрос?

Я написал следующий код, но сервер отвечает, что валидатору передан ресурс, а ожидается строка



Alexander
20.05.2018
16:42:50
есть кто, кто в JS силен? очень нужна помощь

Ахмедов
20.05.2018
16:51:52


Ivan
20.05.2018
16:57:32
смысл есть - разделять файлы локали как по компонентам и не писать все в одном файле

Andrey
20.05.2018
17:12:49
есть кто, кто в JS силен? очень нужна помощь
раз начал говори, а так есть чат по js https://t.me/JSlang

Vladimir
20.05.2018
17:17:09
Добрый день. У меня есть бинарное содержимое файла, его название, его mime-type/extension. Как можно бреобразовать эти данные под UploadedFile? Понимаю, что класс из symfony, но он тесно интегрирован с laravel. Может есть у кого-то идеи? Хотелось бы без костылей с подстановкой в $_FILES.

Vladimir
20.05.2018
17:35:11
В том то и задача. Данные приходят по отдельности, содержимое в бинарном виде, отдельно extension и mime-type. Думаю что нибудь придумать в tmp

записать бинарные данные в tmp, подсунуть UploadedFile этот tmp и настроить его на мои данные extension, mime

Но пока рассматриваю разные варианты

Шерали
20.05.2018
17:37:16
У меня похожая задача, только я хочу blob данные провалидировать как обычный файл получаемый через post. Тоже уже инфы перерыл столько, но пока ничего не нашел

Svyat
20.05.2018
17:38:49
Всем привет. Ребят, подскажите, если кто знает. Я загружаю картинку на сервер как blob данные, если способ провалидировать средствами Laravel как обчную картинку, которую передают через POST-запрос?
1. Не храните картинки в БД. 2. Валидация - пробовать открьівать любой библиотекой для картинок (семейство imagemagick). Не открьіло - не картинка.

Svyat
20.05.2018
17:40:18
А что в Blob'e?

Vladimir
20.05.2018
17:40:19
Никто в БД картинки и не хранит. Просто приходят они мне в таком виде

Шерали
20.05.2018
17:40:55
А что в Blob'e?
В Blob хранится код картинки

Google
Шерали
20.05.2018
17:42:02
Вот код валидации, но у меня не получилось провалидировать blob данные



Svyat
20.05.2018
17:45:42
Мда, действительно интересно. Я б копал в сторону middleware. Присоединюсь к вопросу.

Oleg
20.05.2018
17:50:12
Напиши кастомное правило, перед валидацию пробей преобразовать блоб к картинке, если получилось - валидиоуй остальное, если нет фолс

Шерали
20.05.2018
17:52:06
Кастомное я уже написал, просто хочу сделать это средствами Laravel, если это можно сделать. Пока ничего не нашел

Напиши кастомное правило, перед валидацию пробей преобразовать блоб к картинке, если получилось - валидиоуй остальное, если нет фолс
Костомная валидация у меня весьма громоздкой получилось. Поэтому я и ищу варианты сделать это с помощью Laravel

Oleg
20.05.2018
17:54:02
Сомневаюсь что без преобразования к картинке у тебя что-то выйдет провалидировпть, у тебя же просто набор кода приходит

Шерали
20.05.2018
17:54:04
Если его нет, то конечно придется кастомное оставить

Oleg
20.05.2018
17:54:28
Как не крути а код картинки картинкой не является

Шерали
20.05.2018
17:54:41
А я ее и преобразовал:

$imageFile = imagecreatefromstring($blobData);

Шерали
20.05.2018
17:56:24
После загрузки сервер отвечает, что я пытаюсь провалидировать ресурс, и все

Daniel
20.05.2018
18:30:23
Всем привет ребята подскажите почему редис не может получить значение сессии есть запись $this->redis->publish('message', json_encode([ 'user_id' => $user->id, 'msg' => $this->session1, 'type' => 'error' ])); при обычно выводе сессия добротного работает если же я его передеаю редисом то все печально ничего не выводит как будето сесия пустая подскажите в чем может быть проблема.

Kaido
20.05.2018
18:40:15
Есть советы по прикреплении файлов к сущности? Сущность - пост. Проблема - на момент загрузки файлов (пользователь выбирает файлы, жмет "Загрузить"), на странице с созданием поста, мне конечно же не известен ID поста, который еще не создан, чтобы связать загруженные файлы с этим постом

Я все хочу сделать без JS. Реально ли?

С js попробовал такой вариант - как только в одном инпуте выбирается файл, появляется второй инпут и т.д. Все инпуты с аттрибутом name="files[]", но почему то в Request приходит только первый файл

Borislav
20.05.2018
18:44:03
Ajax используешь или без?

Kaido
20.05.2018
18:45:05
Нет

Но такая возможность есть

Google
Borislav
20.05.2018
18:45:27
Используй его, так будет легче

Kaido
20.05.2018
18:45:55
Имеешь ввиду отправлять форму из js?

Borislav
20.05.2018
18:45:59
Закачиваешь файлы, а затем привязываешь к ним айди созданного поста

Да, с помощью jQuery

Kaido
20.05.2018
18:47:15
У меня проблема в том, я выбираю файлов несколько, а в Request приходит только один

Форму отправляю из JS

Admin
ERROR: S client not available

Kaido
20.05.2018
18:48:28
ой, не то



отправляю все выбранные файлы, а приходит только один

Borislav
20.05.2018
18:50:02
Интернет в маршрутке тупит, из дома гляну минут через 30

Kaido
20.05.2018
18:50:12
Угу, хорошо

Артём
20.05.2018
19:18:42
files[] ?

Borislav
20.05.2018
19:49:56
https://stackoverflow.com/questions/19295746/how-to-upload-multiple-files-using-php-jquery-and-ajax?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Andriy
20.05.2018
20:16:08
Пацаны подскажите плиз, что делает php artisan view:clear?

Как он работает?

Vitaliy
20.05.2018
20:22:13
./vendor/laravel/framework/src/Illuminate/Foundation/Console/ViewClearCommand.php сам посмотри)

Edward
20.05.2018
20:26:11
Запускаю seed, ругается на SSL сертификат, кто сталкивался?

Kaido
20.05.2018
21:09:07
https://stackoverflow.com/questions/19295746/how-to-upload-multiple-files-using-php-jquery-and-ajax?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
большое спасибо за помощь, я все же остановился на таком варианте - если юзер хочет добавить еще файл, он нажимает соответствующую кнопку и появляется еще один инпутфайл, передумал - может удалять дополнительный инпут, если выбрал в нем файл

Rishat
20.05.2018
21:50:29
Слушайте, я тут 3 день ноут в сон кидал, и homestead Carbon timezone на 2 часа стала отставать от реальных времен. Перегрузил, пошло. Следовательно вопрос, почему он потерялся во времени?

Google
Rishat
20.05.2018
21:53:25
Стянул homestead, все что там есть, то и стоит))

ICU какой версии стоит?
Sun May 20 21:54:43 UTC 2018 это?)

Было 19 вообще, пока не ребутнул и минуты пошли тоже в разнобой

M
20.05.2018
21:58:49
А шо эт?)
Выполни php -i | grep icu

Rishat
20.05.2018
21:59:49
M
20.05.2018
22:02:17
Кек, тогда хз. Просто в этой либе до определённой версии было так, что время летнее/зимнее смещалось в ру локали, т.к. отменяли одно время. Посмотри тогда, какая локаль стоит на машине.

Затем проверь, какая локаль в приложении стоит и устраивает ли она тебя.

И кстати, обрати внимание, что тут время в UTC таймзоне

Rishat
20.05.2018
22:05:51
Хорошо, полазаю) Спасибо)

.
20.05.2018
23:00:14
влияет ли изменение в портов open server на проект laravel в будущем при установки на сервер?

Виталий
20.05.2018
23:01:59
Доброй ночи, поможете ? есть setSlugDB(), //Проверка на существование одиноковых слагов $newSlug = parent::setSlugDB($usercard->slug, 'usercards', 0); dd($newSlug, $usercard->slug); она в родительском class Controller extends BaseController //Находит свободное значение слага и возвращает его для записи нового объекта public function setSlugDB($slug, $table, $counter){ $DBslug = DB::table($table)->where('slug', $slug)->first(); if(!isset($DBslug->slug)) { dd($slug); return $slug; } else { $counter = ++$counter; if($counter === 1) { $DBslug->slug = $slug . "-" . $counter; } else { $DBslug->slug = str_replace( "-" . —$counter, "-" . $counter, $slug); } $this->setSlugDB($DBslug->slug, $table, $counter); } так вот в родительском dd() возвращает нормальную строку, но в дочернем - null Я чет не понимаю уже в чем дело... где я затупил ??

.
20.05.2018
23:43:27
кто c Open server работает

Евгений
20.05.2018
23:44:53
.
20.05.2018
23:45:25
Я
у вас какой номер порта стоит в https

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