
.
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

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

Шерали
20.05.2018
17:33:47

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

Шерали
20.05.2018
17:40:00

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

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

Шерали
20.05.2018
17:40:55

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, если это можно сделать. Пока ничего не нашел

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

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

Google

M
20.05.2018
21:52:20

Rishat
20.05.2018
21:53:25
Стянул homestead, все что там есть, то и стоит))
Было 19 вообще, пока не ребутнул и минуты пошли тоже в разнобой

M
20.05.2018
21:58:49

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