@laravel_pro

Страница 1925 из 2014
Dmitry
02.10.2018
11:50:34
ну средне работаю

))

Nik
02.10.2018
11:53:17
Как массовый апдейт делается?

Aibek
02.10.2018
11:53:30
ребят, у вас было такое, что в форме значение инпута(создан через js) приходит пустой на сервер?

Google
Nik
02.10.2018
11:53:34
На каждые массовые операции создавать новую мутацию?

Dmitry
02.10.2018
11:54:31
блин не оч понимаю вопрос

ну передай айдишники и данные массивом

и обнови

ты может прям пример приведи что ты делаешь?

Nik
02.10.2018
11:59:49
Смотри, есть товар в категории. Я хочу выключить категорию, и мне нужно на графкуэль описать условный update products where category_id = x

Dmitry
02.10.2018
12:00:34
сделай в мутации аргумент category_id

ну мутация например change_category_state

и там два параметра. первый category_id

второй enable boolean

ну и включай выключай ?

Nik
02.10.2018
12:01:25
Вот не хочу отдельную мутацию писать

Google
Dmitry
02.10.2018
12:01:43
а что хочешь?

Nik
02.10.2018
12:01:43
Можно это как-то описать поверх продукта?

Dmitry
02.10.2018
12:01:52
куда поверх?

Nik
02.10.2018
12:02:21
Поверх мутации, которая работает с продуктом, а не новой отдельной

Dmitry
02.10.2018
12:02:26
ведь для этого все и придумано. чтоб каждая мутация отвечала за что-то своё. принимала четенькие аргументы ?

не делай одну мутацию на весь продукт

Nik
02.10.2018
12:02:49
Почему?

Dmitry
02.10.2018
12:02:58
ну crud конечно можно наверно запилить одну

и то х3 зачем это надо

но в этой штуке точно пили новую

а почему нет?)

все разделено, все удобно

Nik
02.10.2018
12:03:29
Потому что их будет миллиард похожих

Круд у нас есть, но круд работает с 1 записью

Dmitry
02.10.2018
12:03:55
ну вот и пусть работает с одной записью

Nik
02.10.2018
12:04:03
Вопрос, как теперь накрутить поверх работу с массовыми структурами

Dmitry
02.10.2018
12:04:08
а для пачки ну сделай апдейт не одного свойства а многих

Nik
02.10.2018
12:04:17
Отдельной мутацией?

Dmitry
02.10.2018
12:04:20
да

Nik
02.10.2018
12:04:49
Хрень. У нас по 50-60 энтрипоинтов будет поверх каждой сущности

Google
Nik
02.10.2018
12:04:59
А сущностей с десятка 4

Dmitry
02.10.2018
12:05:09
что вы такое пишите

Nik
02.10.2018
12:05:35
Микросервисы под гкуэль абстракцией

Игорь
02.10.2018
12:26:28
Фабрики классов применяются только когда есть большое колл-во классов одного типа и их нужно динамически создавать, или для массового производства одного класса тоже? Суть в том что у меня есть пара классов - источников, которые принимают url, html файл etc. и используются позже при работе с классами - обработчиками, которые их принимают и выдают нужные данные. Нужна возможность массового производства классов - источников из массивов (url например). Как это лучше сделать?

Сергей
02.10.2018
12:40:50
подскажите в чем может быть трабла? При авторизации на ПК пишет что не авторизован. пишет после того как авторизация прошла и был сделан редирект нужный, а вот когда редирект произошел, а в этом пути нужен только авторизованый юзер, то вот и пишет тчо не авторизован. С ноута всё гуд работает. Делал клоне из репы, заного запускал проект на пк, но всё равно всё плохо, что это такое?((( устал уже искать трабла (((

Сергей
02.10.2018
12:46:12
одинакого

Dmitriy
02.10.2018
12:46:30
в логе ошибки есть?

Alexander
02.10.2018
13:02:15
Всем привет. Подскажите пожалуйста. Делаю админку для парсера товаров и отзывов к ним. 8 сайтов. На одном сайте может быть 500 товаров. Запуск парсера происходит по кнопке в админке или запускается по таймеру. И вот нужно показывать статус, и как то его хранить. Примерно нужно что типо такого: сайт1: "ссылка1 loading...." "ссылка1 OK " "ссылка2 loading..." "ссылка2 Ошибка! ip забанен!" "ссылка2 попытка 2 через прокси... " "ссылка2 OK" сайт2: "ссылка1 loading...." "ссылка1 OK " ... и тд... Как это хранить? Что бы можно было смотреть какие запросы были с ошибкой у каждого сайта. В sql не жирно будет?

Давид
02.10.2018
13:44:49
пытаюсь создать запись исходя из токочто созданой модели

тоесть так

$partner = Partner::query() ->updateOrCreate); $partner->photos()->create([ ]);

правильно делаю?

Alexander
02.10.2018
13:47:51
зачем query? Partner::updateOrCreate([ ]);

Давид
02.10.2018
13:50:25
зачем query? Partner::updateOrCreate([ ]);
проблему это не решило

Sergey
02.10.2018
13:51:23
Добрый вечер, как можно в шаблон письма прикрепить изображения динамически (из бд)? У меня в шаблоне есть вывод переменной с текстом: {!! $text !!} В $text содержится некий текст {{ $message->embed('http://path_to_image.jpg') }} некий текст Отображается как обычный текст. Пробовал также просто путь до изображения, тоже не отображается...

Давид
02.10.2018
13:51:47
улыбнуло )))
лыбся дальще

Dmitry
02.10.2018
13:52:30
$partner = Partner::query() ->updateOrCreate); $partner->photos()->create([ ]);
Photos::create(['parnter_id' => $partner->id, ......]);

Google
Давид
02.10.2018
13:52:46
нехотел так

Sergey
02.10.2018
13:52:52
<img src="">
Ну т.е так и вставляю

ExPandable
02.10.2018
13:53:03
{!! !!}

Dmitrij
02.10.2018
13:53:51
нехотел так
или не умеешь... че то вспомнил твой вчерашний тролль ))) думал ты гуру ))))

Dmitrij
02.10.2018
13:54:56
не я троллю за глупые на первый взгляд вопросы )))

Sergey
02.10.2018
13:55:10
{!! !!}
И так тоже не вставляет, он вообще, такое чувство, что не воспринимает php из переменной

Давид
02.10.2018
13:55:54
ExPandable
02.10.2018
13:56:00
типа ты пытаешься вставить в шаблон кусок шаблона

почему ты просто view не хочешь отправлять?

Dmitrij
02.10.2018
13:56:25
Sergey
02.10.2018
13:56:54
почему ты просто view не хочешь отправлять?
Это типа в админке есть редактор писем

ExPandable
02.10.2018
13:57:09
Это типа в админке есть редактор писем
а, я тоже с таким сталкивался

я попросил контентщицу чтоб она то что нужно заменить оборачивала в какой нибудь

div id="image"

Dmitrij
02.10.2018
13:57:37
Это типа в админке есть редактор писем
посмотри внутри реализации, вероятнее всего там экранирование стоит

Sergey
02.10.2018
13:57:39
Google
ExPandable
02.10.2018
13:57:40
и потом на бекенде подменял

Sergey
02.10.2018
13:58:09
и потом на бекенде подменял
Так вот, на беке подменяю

А на что...

У меня в бд [[Product:105]]

Alex
02.10.2018
13:59:59


ExPandable
02.10.2018
14:01:00
зочем тебе дд раньше чем ретурн

Так вот, на беке подменяю
сложно, непонятно что ты хочешь сделать конкретно

Alex
02.10.2018
14:06:12
зочем тебе дд раньше чем ретурн
для дебагинга ставил, не суть, и с ним и без как то странно происходит

Sergey
02.10.2018
14:06:56
сложно, непонятно что ты хочешь сделать конкретно
Хочу сделать письмо с фотографиями... Из бд получаю html, и где должна стоять фото метка вида [[метка:ид]], вот её если меняю на img src, то при отправке приходит письмо без фото, в документации написано что нужно через $message->embed() прикреплять в шаблоне

Alex
02.10.2018
14:29:19
парни объясните пожалуйста, хочу удалить из сессии данные, добавил на страницу http://take.ms/X6yN3 Показывет пустой массив, но если закоментить верхнюю строку и перезагрузить, в ней опять оказывается старый массив

Nik
02.10.2018
14:30:34
Сессия сбрасывается в хранилку после нормального завершения скрипта

ДД - это не нормальное завершение

Соответственно она у тебя меняется только в рамках твоей текущей сессии

Alex
02.10.2018
14:35:38
ДД - это не нормальное завершение
я его убрал, но все равно остается

Evgeniy
02.10.2018
15:13:41
Ребята, как ускорить этот скрипт: public function par(Request $req) { $url = $req->url; $links = []; for ($i=1; $i <= 10; $i++) { $links[] = $url . $i; foreach ($links as $l) { $doc = new Document($l,true); $posts = $doc->find('.btn-primary'); foreach ($posts as $post) { $link = $post->attr('href'); $rest = 'http:' . $link; $newDoc = new Document($rest, true); $element = $newDoc->first('.btn-primary11')->firstInDocument('[target]'); if($element != null){ $remove = $newDoc->first('.btn-primary11')->firstInDocument('[target]')->remove(); } $oldName = $newDoc->first('.btn-primary11')->innerHtml(); $newName = iconv_substr($oldName,0,-2); $iframe = $newDoc->first('#embed_code_textarea')->innerHtml(); $films = Films::where('name',$newName)->first(); if($films == null){ $film = new Films(); $film->name = $newName; $film->link = $iframe; $film->save(); } } } } return response()->json($links); }

Вот что он делает: Цикл for собирает 10 страниц. На каждой странице по 20 ссылок на фильмы. Я их достаю и затем на каждой странице с фильмов я беру имя фильма и ссылку на него. И затем делаю проверку, чтоб дубликатов в бд не было

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