These are chat archives for LaravelRUS/chat

6th
Jun 2016
Andrey Helldar
@andrey-helldar
Jun 06 2016 02:46
@all Всем привет! Такой вопрос: кто-нить на Ларе форум делал?
Есть какие-нить достойные пакеты или самопал?
KarmaBot
@KarmaBot
Jun 06 2016 02:46
@AndreyHelldar, привет =)
Andrey Helldar
@andrey-helldar
Jun 06 2016 02:54
@arsen-s как написал @jhaoda, юзай
$products ?: false;
Ivan
@Hunternnm
Jun 06 2016 04:18
Всем доброго утра
KarmaBot
@KarmaBot
Jun 06 2016 04:18
@Hunternnm, привет, как настроение?
Alex
@Alex-Bond
Jun 06 2016 04:47
Доброе утро, кодеры!
Есть заказ на новостной WP сайт. Очень срочный - 15 июня. Плачу $700 Делаем по шаблону.
JhaoDa
@jhaoda
Jun 06 2016 04:50
@Alex-Bond жирный шрифт убери
Alex
@Alex-Bond
Jun 06 2016 04:50
@jhaoda это для привлечения внимания ввиду срочности
JhaoDa
@jhaoda
Jun 06 2016 04:50
@Alex-Bond мне повторить?
Alex
@Alex-Bond
Jun 06 2016 04:51
@jhaoda а то забанишь?)
JhaoDa
@jhaoda
Jun 06 2016 04:51
@Alex-Bond да
Alex
@Alex-Bond
Jun 06 2016 04:51
@jhaoda пусть @SerafimArts банит меня если считает нужным
JhaoDa
@jhaoda
Jun 06 2016 04:52
@Alex-Bond зачем его отвлекать, если и я могу? Правильно, незачем...
Alex
@Alex-Bond
Jun 06 2016 04:52
@jhaoda потому что я тебя не знаю и плавил тут в паблике нет
rules
JhaoDa
@jhaoda
Jun 06 2016 04:52
@Alex-Bond последний раз прошу, вежливо.
Alex
@Alex-Bond
Jun 06 2016 04:52
нема...
@jhaoda бань если так руки чешутся
JhaoDa
@jhaoda
Jun 06 2016 04:53
Начнем с суток
Хотя надо навсегда, ибо кощунит — писать про WP в чате по ларавель!
Ivan
@Hunternnm
Jun 06 2016 05:10
@jhaoda ну можно и забыть разбанить...
кстати. в последнее время баны зачастили как-то
JhaoDa
@jhaoda
Jun 06 2016 05:12
@Hunternnm а шо поделать...
Ivan
@Hunternnm
Jun 06 2016 05:13
@jhaoda я давно говорил - чат по инвайтам)
seoperin
@seoperin
Jun 06 2016 05:15
привет. А кто нибудь работает с какими нибудь cms? или всё на фреймворках делаете? Я раньше на вротпрессе делал, неплохо в нём разбираюсь... но думаю может еще какой то двиг изучить, более "правильный", чтоли... Более для программистов расчитанный, если можно так сказать. Что посоветуете?
KarmaBot
@KarmaBot
Jun 06 2016 05:16
Прувет, @seoperin!
JhaoDa
@jhaoda
Jun 06 2016 05:16
@Hunternnm нет смысла, все «илитные» сообщества в итоге закукливаются и умирают
Ivan
@Hunternnm
Jun 06 2016 05:16
@seoperin друпал
@jhaoda да хотя бы отсеивать тех, кто доку не умеет читать и гуглить...
seoperin
@seoperin
Jun 06 2016 05:17
@Hunternnm один раз на него смотрел, не понравилось
Ivan
@Hunternnm
Jun 06 2016 05:17
а то спрашуют что лучше 5,0 или 5,2 ставить
@seoperin ну последний на компонентах симфони
seoperin
@seoperin
Jun 06 2016 05:17
@Hunternnm а октобр юзал/смотрел?
JhaoDa
@jhaoda
Jun 06 2016 05:18
Десять лет курил Опал писал на друпал, а потом ...
seoperin
@seoperin
Jun 06 2016 05:20
я вот ищу cms для простых сайтов, когда клиенту нужно несколько инфо страниц накидать, но при этм шаблоны страниц могут отличаться, ну то есть на фреймворке такое легко, на вордпрессе легко, но на фрейме лениво каждый раз с нуля делать (нужно будет создать свою готовую стартовую сборку), а вротпресс тянуть весь не хочется, да и после того как поработал с ларой, на вп смотреть не хочется больше
Ivan
@Hunternnm
Jun 06 2016 06:08
@seoperin не юзал
@seoperin покаюсь... когда нужно быстро, сейчас, сделал-забыл и за 100уе - вротпресс и тема из первых с каталога)
Andrey Helldar
@andrey-helldar
Jun 06 2016 06:14
@seoperin соглашусь с @Hunternnm : если нужно сделать по принципу "сделал - отдал - потерялся", то WP юзай. Его много кто юзает сейчас, а вот если нужно качество работы - фреймворк наше все.
Maxim Kot
@batFormat
Jun 06 2016 06:14
Привет! Подскажите как преобразовать строку в десятичное число?
 $add->addChild('Square', $square->pivot->value); // "31,4"
KarmaBot
@KarmaBot
Jun 06 2016 06:14
@batFormat, привет =)
Ivan
@Hunternnm
Jun 06 2016 06:15
@batFormat (int)?
Это если без правильного округления
Maxim Kot
@batFormat
Jun 06 2016 06:16
@Hunternnm А нужно как раз без округления, чтобы было 31,4
Ivan
@Hunternnm
Jun 06 2016 06:17
@batFormat (float)?
Dmitry Guzun
@webmoder
Jun 06 2016 06:18
@Hunternnm с запятыми не прокатывает
@Hunternnm ток с точками
Maxim Kot
@batFormat
Jun 06 2016 06:18
@webmoder Ага, с запятой не хочет
Ivan
@Hunternnm
Jun 06 2016 06:18
@webmoder str_replace?
$add->addChild('Square', (float) str_replace(',', '.', $square->pivot->value));
Dmitry Guzun
@webmoder
Jun 06 2016 06:21
@Hunternnm мастер локаничности :)
Ivan
@Hunternnm
Jun 06 2016 06:21
@webmoder сам ржу)
Dmitry Guzun
@webmoder
Jun 06 2016 06:23
@batFormat думаю тебе нужно обратиться к истокам $square->pivot->value и понять почему у тебя , а не ., и попробовать поменять на . :)
Ivan
@Hunternnm
Jun 06 2016 06:23
@webmoder из БД с , отдает вроде как
Dmitry Guzun
@webmoder
Jun 06 2016 06:23
@Hunternnm какая?
Ivan
@Hunternnm
Jun 06 2016 06:24
@webmoder сейчас смотрю
Maxim Kot
@batFormat
Jun 06 2016 06:24
@webmoder @Hunternnm Спасибо вам))
<Square>31.4</Square> Все как нужно)
KarmaBot
@KarmaBot
Jun 06 2016 06:24
Спасибо (+1) для @webmoder принято! Текущая карма +29.
Спасибо (+1) для @Hunternnm принято! Текущая карма +183.
JhaoDa
@jhaoda
Jun 06 2016 06:26
Пипец...
Dmitry Guzun
@webmoder
Jun 06 2016 06:26
@jhaoda и тебе привет
JhaoDa
@jhaoda
Jun 06 2016 06:27
@batFormat ты считаешь, что здесь место таким вопросам?
VirDignus
@virdignus
Jun 06 2016 06:27
привет, ребята
KarmaBot
@KarmaBot
Jun 06 2016 06:27
Прувет, @virdignus!
Maxim Kot
@batFormat
Jun 06 2016 06:28
@jhaoda Люди тут хорошие
JhaoDa
@jhaoda
Jun 06 2016 06:28
@batFormat и?
Soprun Vladislav
@vlsoprun
Jun 06 2016 07:17
Всем доброе утро :smile:
Ivan
@Hunternnm
Jun 06 2016 07:18
@vlsoprun привет
Soprun Vladislav
@vlsoprun
Jun 06 2016 07:19
карма
KarmaBot
@KarmaBot
Jun 06 2016 07:19
@vlsoprun, Ваша карма +168. Вы благодарили 50 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодарный", "Благодетель", "Нахлебник"
- Профиль vlsoprun на laravel.su
Ivan
@Hunternnm
Jun 06 2016 07:19
@vlsoprun я тебя опять обогнал)
Soprun Vladislav
@vlsoprun
Jun 06 2016 07:20
@Hunternnm ага :smile:
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:22
Может кто не видел, повторю свой вопрос: кто-нить на Ларе форум делал?
Есть какие-нить достойные пакеты или самопал?
Ivan
@Hunternnm
Jun 06 2016 07:23
@andrey-helldar геммор, проще взять phpbb
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:25

@Hunternnm я опять думаю как руководству объяснить))
У нас тут на работе форум есть http://forum-chita.com/ на движке phpBB 3.0.10 2007 года выпуска. Хотят "новый". Предлагаю старый обновить до 3.1.9, а в ответ:

Технический фактор. Движок phpBB разработан чуть ли не на заре становления Интернета и на текущий момент представляет из себя достаточно архаичную неповоротливую машину с тяжелой архитектурой. К тому же отсутствуют какие-либо общепринятые современный социальные фишки и интеграция с социальными сетями. API устаревший и громоздкий. Есть вероятность, что благодаря решению "начать всё с нуля" мы сможем подобрать легкий современный движок с плюшками и фишками под стать новым трендам веб-технологий, а не будем дальше тащить этот чемодан без ручки - монстроподобный phpBB.

Это я им предложил либо его обновить, либо IP.Board накатить. Вредничают)
Ладно, буду дальше думать как еще им объяснить, что лучше не найти.
JhaoDa
@jhaoda
Jun 06 2016 07:26
@andrey-helldar Flarum, ничего больше на ларавель не знаю.
Anton Vorontsov
@symbios-zi
Jun 06 2016 07:27
всем привет! я вернулся!
KarmaBot
@KarmaBot
Jun 06 2016 07:27
@symbios-zi даров!
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:27
@jhaoda уже смотрел его. Там пометка "Flarum is currently in beta and should not be used in production." в пункте установки в доке))
Плюс он бета, плюс у него интерфейс вообще не юзабельный. Утром сегодня его уже изучал.
Soprun Vladislav
@vlsoprun
Jun 06 2016 07:27
@symbios-zi Привет, с возвращением!!
Ivan
@Hunternnm
Jun 06 2016 07:28
@symbios-zi привет! куда пропадал?
Anton Vorontsov
@symbios-zi
Jun 06 2016 07:28
@Hunternnm да в отпуск на недельку уходил. :) мозги разгрузил. Книжку по DDD прочел почти )
Ivan
@Hunternnm
Jun 06 2016 07:28
@symbios-zi ту что покупали?
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:28
@symbios-zi отпуск? О_о
Что такое "отпуск"?)
JhaoDa
@jhaoda
Jun 06 2016 07:29
@andrey-helldar вообще, форумы вымирают
Anton Vorontsov
@symbios-zi
Jun 06 2016 07:29
@Hunternnm ага.
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:29
@jhaoda дак я того же мнения. Там народу все меньше и меньше - все в соцсетях. Нет же, форум им подавай)
alexspi
@alexspi
Jun 06 2016 07:30
всем бобра
JhaoDa
@jhaoda
Jun 06 2016 07:30
@andrey-helldar ну так и объясни, что ничего приличного уже не будет, пользуйтесь тем, что есть
Soprun Vladislav
@vlsoprun
Jun 06 2016 07:30
@alexspi и тебе бобра
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:30
@jhaoda видимо неубедительно получается)
Пойду поем, что ли) Вдруг мысли свежие придут))
JhaoDa
@jhaoda
Jun 06 2016 07:31
@andrey-helldar а ты, наверное, всегда стараешься угодить клиенту, а то не заплатит? Вот они и привыкли...
Судя по цитате они там грамотные, вот пусть и найдут двигло хоть на рубях с питоном, разницы-то...
С другой стороны, цитата почти полностью состоит из smm-маркетинго-буллщита, так что хрен знает...
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:34
@jhaoda я тут за фиксированную зарплату сижу)
JhaoDa
@jhaoda
Jun 06 2016 07:34
@andrey-helldar помнишь, что Джобс говорил? Я не очень помню, но что-то типа «Мы нанимаем людей, что бы они говорили нам, как надо»
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:35
@jhaoda не в курсе даже) Что говорил?
JhaoDa
@jhaoda
Jun 06 2016 07:36
Но постоянно получается, что человека наняли и начинают ему указывать «это подвинь, тут со шрифтами поиграй, этот фрейм говно»...
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:36
@jhaoda ты прав, чувак. Профессиональное развитие отсутствует, как таковое( Достадно
JhaoDa
@jhaoda
Jun 06 2016 07:37
@andrey-helldar конечно, это всё имеет смысл, если ты хоть 10 минут помучал гугл на предмет РНР'шных форумных движков и реально ничего приличного не нашел
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:38
@jhaoda в том-то и дело, что из всех "приличных" лишь phpBB да IP.Board надыбал, и те знаю с 2007 года, когда для них модули писал у местного провайдера на их внутренних форумах)
JhaoDa
@jhaoda
Jun 06 2016 07:39
@andrey-helldar вывод? Идешь и говоришь — вот, хоть и пахнет. А не нравится — вот, противогаз в комплекте.
alexspi
@alexspi
Jun 06 2016 07:39
Нет смысла нанимать толковых людей, а затем указывать. что им делать. Мы нанимаем людей чтоб они говорили, что делать нам.
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:40
@jhaoda другими словами так и написал. На удивление, пока что молчат. На предыдущие сообщения быстро отвечали)))
JhaoDa
@jhaoda
Jun 06 2016 07:40
@andrey-helldar а если умные они там, то пусть сами найдут, не зазорно будет и признать, что чего-то не знал
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:40
@alexspi записал. Цитировать буду тебя теперь)
JhaoDa
@jhaoda
Jun 06 2016 07:41
Хотя я не верю в приличный И (sic!) популярный, но не известный строго нам тут, движок
alexspi
@alexspi
Jun 06 2016 07:41
@andrey-helldar это не я , это @jhaoda я просто полную фразу написал ))
VirDignus
@virdignus
Jun 06 2016 07:44
народ, есть такая непонятка. Есть homested, на нём поднято три сайта a.site.dev | b.site.dev | site.dev сессии хранятся в куках. домен для кук .site.dev , на сайте b.site.dev постоянно выскакивает ошибка 400 и ничего не работает, пока не почистишь куки. На двух других, всё нормально.
Может встречал кто такую беду?
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:54
@virdignus раз на других все ок, не кажется тебе, что с b.site.dev что-то не так?
А именно момент, когда кук нет, он работает, а при повторном их использовании ошибка возникает?
Попробуй сделать так (если не пробовал): Почисти куки. Запусти сайт b.site.dev. Все ок? Перезапусти браузер и вновь открой сайт. Все ок? Открой другие сайты, затем вернись на этот.
JhaoDa
@jhaoda
Jun 06 2016 07:55
@virdignus ты уверен, что у всех доменов одинаковых домен для кук в конфиге?
VirDignus
@virdignus
Jun 06 2016 07:55
@jhaoda да
оно же работает, некоторое время, пока не переполнится
JhaoDa
@jhaoda
Jun 06 2016 07:56
@virdignus пока не переполнится чем?
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:57
@virdignus в файле .env параметр APP_URL у всех трех сайтов разный?
VirDignus
@virdignus
Jun 06 2016 07:58
куками, там создаются куки вида f1c9a56bef37f8549becae17e40dcb3b270ef450
JhaoDa
@jhaoda
Jun 06 2016 07:58
@andrey-helldar он не влияет
Andrey Helldar
@andrey-helldar
Jun 06 2016 07:58
@jhaoda не знал. Молчу)
JhaoDa
@jhaoda
Jun 06 2016 07:58
@virdignus с мидлварей web не накосячил?
VirDignus
@virdignus
Jun 06 2016 07:59
эту мидлвару не трогал
JhaoDa
@jhaoda
Jun 06 2016 07:59
С версии 5.2.2-с-чем-то она ставится сама
И если ты её ещё и отдельно указал, то такой косяк будет, сессия два раза стартует
VirDignus
@virdignus
Jun 06 2016 08:01
ща попробую обновиться, просто, есть общий код, у одного работает, у другого вот такой косяк.
JhaoDa
@jhaoda
Jun 06 2016 08:01
@virdignus зачем обязательно обновляться? Проверить надо, что мидлваря два раза не ставится
VirDignus
@virdignus
Jun 06 2016 08:01
@jhaoda я так понимаю в роутах?
JhaoDa
@jhaoda
Jun 06 2016 08:02
@virdignus в роут провайдере
NelinD
@NelinD
Jun 06 2016 08:09
джентльмены, напомните как отключить шифрование определенной куки
VirDignus
@virdignus
Jun 06 2016 08:09
@jhaoda не нашёл я там два раза
JhaoDa
@jhaoda
Jun 06 2016 08:10
@NelinD заглянуть в мидлварю
@virdignus ну тады надо подключать тяжелую артиллерию в виде карт таро, кофейной гущи и т.д. :)
VirDignus
@virdignus
Jun 06 2016 08:12
@jhaoda опять сотону вызывать, пойду искать девствтеницу
просто не понятно, почему у одного работает, у второго не работает, может с сервером не то
JhaoDa
@jhaoda
Jun 06 2016 08:13
@virdignus можно зарезать чёрную курицу на перекрёстке во славу Великого Нгомбе, это проще
Orel2888
@Orel2888
Jun 06 2016 08:16
Да уж, phpunit что такой убогий, приходится для каждого теста делать кучу операций, а все из-за setUp который запускается для каждого теста. А сохранить переменные с данными, можно только через статику.
JhaoDa
@jhaoda
Jun 06 2016 08:24
@Orel2888 ты говоришь про каждый тест, как метод?
Orel2888
@Orel2888
Jun 06 2016 08:24
@jhaoda да методы с тестами
JhaoDa
@jhaoda
Jun 06 2016 08:26
@Orel2888 методы имеют доступ к $this, какая проблема?
Orel2888
@Orel2888
Jun 06 2016 08:26
@jhaoda переменные чистятся, в следующем методе они уже пустые
JhaoDa
@jhaoda
Jun 06 2016 08:27
@Orel2888 смысл юнит-тестов том, что они не зависят от контекста. Каждый тест должен быть самодостаточен.
Или более опытные товарищи меня поправят?
Orel2888
@Orel2888
Jun 06 2016 08:28
@jhaoda в этом все и дерьмо(
JhaoDa
@jhaoda
Jun 06 2016 08:29
@Orel2888 ну значит, ты не совсем правильно построил логику тестирования. Или у тебя там сложные первоначальные вычисления и ты пишешь результат в статику, что бы не молотить по сто раз?
Orel2888
@Orel2888
Jun 06 2016 08:30
@jhaoda нужно бы, допустим вначале теста создать структуру бд, а в тестах постоянно не создавать одно и тоже, а потом удалять.
@jhaoda setUpBeforeClass статика, да и он выполняется перед setUp, так, что бд еще нету у лары. Аннотация @before для каждого метода, beforeClass опять же статика, ну может его еще можно заюзать.
@jhaoda и приходится делать что-то типа if (!count(self::$models)) $models['one'] = $one; ... в setUp
JhaoDa
@jhaoda
Jun 06 2016 08:35
@Orel2888 а вот как раз и надо перед каждый тестом создавать структуру или юзать трейт с автооткатом транзакций
Orel2888
@Orel2888
Jun 06 2016 08:36
@jhaoda создал один раз нужную структуру и тестируешь, это норм.
JhaoDa
@jhaoda
Jun 06 2016 08:36
@Orel2888 по мнению доки phpunit и ларавель — нет.
Orel2888
@Orel2888
Jun 06 2016 08:37
@jhaoda нужно для каждого теста постоянно создавать данные в бд ну и еще, что-то там. В чем прелесть?
JhaoDa
@jhaoda
Jun 06 2016 08:42
@Orel2888 :point_up: 6 июня 2016 г., 15:27
Arsen Soroka
@arsen-s
Jun 06 2016 09:00

@jhaoda

?:

то что надо, спасибо

KarmaBot
@KarmaBot
Jun 06 2016 09:00
Спасибо (+1) для @jhaoda принято! Текущая карма +961.
kadio9365
@kadio9365
Jun 06 2016 09:06

Привет всем, проблемка(скачал по новой лару)

    Route::group(['middleware' => ['check']], function () {
        Route::get('/', function () {
            return 'norm';
        });
    });
  public function handle($request, Closure $next)
    {
        if(\Config::get('app.server_ip')==$_SERVER['REMOTE_ADDR']){
            return $next($request);
        }
        else {
            return 'Access denied';
        }
    }

'check' => \App\Http\Middleware\IpMiddleware::class

Токен требует

ErrorException in VerifyCsrfToken.php

Что за фигня?

php artisan r:l
Роут находиться под web

KarmaBot
@KarmaBot
Jun 06 2016 09:06
Привет, @kadio9365! Проходи, присаживайся. В ногах правды нет :)
JhaoDa
@jhaoda
Jun 06 2016 09:07
@kadio9365 не вижу, что токен требует
@kadio9365 форматирование поправь, пустые строки удали
kadio9365
@kadio9365
Jun 06 2016 09:08
я скинул шапку трейса
JhaoDa
@jhaoda
Jun 06 2016 09:09
@kadio9365 я вижу ErrorException in VerifyCsrfToken.php, но не вижу, что это требование токена
Либо и правда требует токен и тогда надо открыть глаза и посмотреть в роуты, либо ты где-то накосячил в мидлваре, когда решил её зачем-то праввить
kadio9365
@kadio9365
Jun 06 2016 09:11
@jhaoda ок, а в чем может быть проблема роут пустой
\Config::get('app.server_ip')==$_SERVER['REMOTE_ADDR']
при сравнении такой косяк(без него к примеру если тестатануть 1==1), то пропускает
JhaoDa
@jhaoda
Jun 06 2016 09:12
@kadio9365 ты какую-то ерунду говоришь
Если проблема реально в токене, то ты делаешь не GET-запрос
@kadio9365 $_SERVER['REMOTE_ADDR'] — что это вообще за трэш?
kadio9365
@kadio9365
Jun 06 2016 09:14
@jhaoda лол тороплюсь просто))) все верно у меня 1 роут и тот под миддлевейром), если не проходит, под правило, то return от else не сработает
@jhaoda получение ip адреса от того кто коннектится (можно Request::ip() я знаю, мне так удобнее)
am0nshi
@am0nshi
Jun 06 2016 09:16
@jhaoda добрый день. есть вопрос касательно ларки и роутов, если описать роут как /some/action/{:id}, и когда формировать роут к нему - route('alias',[id=>123,filter1=someval,filter2=someval2]) с избытком
  • он сгенерится нормально? аля /some/action/123/?filter1=...
  • не будет никаких подводных камней?
JhaoDa
@jhaoda
Jun 06 2016 09:16
@am0nshi проверь
Denys
@dfinchenko
Jun 06 2016 10:47
Всем доброго дня! Подскажите как правильно прикрутить extension к роуту Route::resource('icons', 'LibrariesController') чтобы получилась такая ссылка icons/1.img
KarmaBot
@KarmaBot
Jun 06 2016 10:47
@dfinchenko и тебе не хворать :)
JhaoDa
@jhaoda
Jun 06 2016 10:48
@dfinchenko Route::resource('{icons}', ... и попробовать определить паттерн icons
am0nshi
@am0nshi
Jun 06 2016 10:55
@jhaoda вроде бы подхватил
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 10:57
@am0nshi да, он сгенерится именно так, как ты и предполагаешь
am0nshi
@am0nshi
Jun 06 2016 10:57
@SerafimArts пасиб
KarmaBot
@KarmaBot
Jun 06 2016 10:57
Спасибо (+1) для @SerafimArts принято! Текущая карма +469.
JhaoDa
@jhaoda
Jun 06 2016 10:57
@am0nshi :) ты чо, до сих пор не проверил?!
Капец, вот это лень...
am0nshi
@am0nshi
Jun 06 2016 10:58
@jhaoda у меня как минутка появляется, я за ноут перепрыгиваю. я так - я раб на зарплате, а на ларке пишу свой проект
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 10:59
@am0nshi го @DanUnited и @Besha000 тоже пересадим, а то они забили походу +)
JhaoDa
@jhaoda
Jun 06 2016 10:59
@am0nshi и что, ты считаешь, что это отмазка?
am0nshi
@am0nshi
Jun 06 2016 11:00
@jhaoda эм, ты вообще об чем? или я по твоему должен забить на работу, бросить все и кинуться проверять?
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 11:00
@am0nshi а ты как думал?!
В сказку попал?
JhaoDa
@jhaoda
Jun 06 2016 11:00
@am0nshi а ты считаешь, что мы должны тебе отвечать?
am0nshi
@am0nshi
Jun 06 2016 11:00
нет, но если есть время и возможность, то почему бы и нет?
JhaoDa
@jhaoda
Jun 06 2016 11:00
@am0nshi появляются же минутки, вот и проверили бы
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 11:00
@jhaoda никто никому ничего не должен, но если кому-то не влом, то почему нет? А если кто-то считает, что вопрошающий - ленивая задница, то можно пропустить его вопрос тупо мимо ушей
am0nshi
@am0nshi
Jun 06 2016 11:00
или не в этом сокральный смысл подобных чатиков?
появилась, проверил, и выше отписал
Orel2888
@Orel2888
Jun 06 2016 11:06
Разные либы по шифрованию в AES-256 могут по разному шифровать?
JhaoDa
@jhaoda
Jun 06 2016 11:06
@Orel2888 вопрос-то в чем? Шифрованные пароли не совпадают?
Orel2888
@Orel2888
Jun 06 2016 11:07
@jhaoda нет, потом например либа JS не сможет расшифровать, данные, зашифрованные другой либой, например php?
Ivan
@Hunternnm
Jun 06 2016 11:08
@Orel2888 расшифровать?
Orel2888
@Orel2888
Jun 06 2016 11:09
@Hunternnm по ключу
JhaoDa
@jhaoda
Jun 06 2016 11:09
@Orel2888 ну если ключ дашь правильный и либа правильно написана, то сможет
Хотя кто ж её знает, сможет она или нет, пока не попробуешь...
Orel2888
@Orel2888
Jun 06 2016 11:10
@jhaoda как я понял, либы по разному запутывают данные
Ivan
@Hunternnm
Jun 06 2016 11:10
@Orel2888 если по стандарту то нет
прочитал, перепутал с другим
таки да. с ключем можно расшифровать
шахматы 1 партия есть желающие?
Anton Vorontsov
@symbios-zi
Jun 06 2016 11:16
@Hunternnm давай 5 минутку
блиц
Ivan
@Hunternnm
Jun 06 2016 11:17
@symbios-zi лс
Vladimir Shakurov
@shakurov
Jun 06 2016 11:18
Привет. Хороший ли вариант записывать последнюю активность юзера по такой схеме, закрываем сокет, создаем ивент на запуск через 15 минут и пишем в базу время?
KarmaBot
@KarmaBot
Jun 06 2016 11:18
@shakurov даров!
am0nshi
@am0nshi
Jun 06 2016 11:22
Кто подскажет, как заинитить модель для первого условия, чтобы потом в нее докинуть нужных where-кондишенов?
        if(!empty((request()->input()))){
            foreach(request()->input() as $key=>$value){
                if(preg_match('/filter_from_([\w\d_\-]+)/iu',$key,$matches) && !empty($value)){
                    $matches[1];
                    dd($matches);
                }
            }
        } else {
            $partners = Partners::all();
        }
Maxim
@Big-Shark
Jun 06 2016 11:26
@am0nshi не надо так
am0nshi
@am0nshi
Jun 06 2016 11:27
@Big-Shark иииии, почему?
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:22
@am0nshi что за ужасы
am0nshi
@am0nshi
Jun 06 2016 12:22
@symbios-zi конструктор фильтров для таблиц
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:23
@am0nshi ну так сделай норм поддержку. Класс фильтра, и где можно динамически подключать условия
@aios недавно пример скидывал
am0nshi
@am0nshi
Jun 06 2016 12:23
@symbios-zi ну чтобы сделать класс фильтра нужно же для начала POC накидать, чтобы понять как и что :)
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:24

@am0nshi

           foreach(request()->input() as $key=>$value){
                if(preg_match('/filter_from_([\w\d_\-]+)/iu',$key,$matches) && !empty($value)){
                    $matches[1];
                    dd($matches);
                }
            }

уже как то нечитаемо

Ivan
@Hunternnm
Jun 06 2016 12:27
Коллеги, что-то я подзавис. Валидирую добавление отзыва через форм-реквест. Оно отрабатывает нормально, если всё гуд - пускает в метод, нет - возвращает обратно. Но в $errors->all() пустой массив. С правами всё хорошо
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:29
@Hunternnm код в студию
am0nshi
@am0nshi
Jun 06 2016 12:29
@symbios-zi спасибо за мыслю, чуть позже что-то подобное накидаю, пока просто как скетч функционала
KarmaBot
@KarmaBot
Jun 06 2016 12:29
Спасибо (+1) для @symbios-zi принято! Текущая карма +137.
am0nshi
@am0nshi
Jun 06 2016 12:29
@Hunternnm сессию в проекте дважды не стартуешь? ларку давно обновлял?
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 12:29
@am0nshi
class MyModel...
{
    public static scopeWithFilters($query, array $filters = []) 
    {
        foreach($filters as $key => $value) {
            if (preg ..... ) { $query = $query->where('...', '...');
        }
    }
}
return MyModel::with('...')->withFilters($request->all())->get();
Ivan
@Hunternnm
Jun 06 2016 12:30
@am0nshi знаешь сколько я на теме с двумя веб-миддлварями спасибок заработал?
am0nshi
@am0nshi
Jun 06 2016 12:30
@Hunternnm :D ну тем не менее, это первое что приходит в голову :)
\Session::get('errors') чтоо говорит?
Ivan
@Hunternnm
Jun 06 2016 12:31
хотя да, сессия стартует каждый раз новая...
странно...
am0nshi
@am0nshi
Jun 06 2016 12:32
так может таки 2 мидлвари?))
@am0nshi более сложная реализация
am0nshi
@am0nshi
Jun 06 2016 12:33
    protected $middleware = [
        \Illuminate\Session\Middleware\StartSession::class,
    ];
перенеси для теста в просто мидлвери из груп, если поможет - гдето неявный старт сессии
Ivan
@Hunternnm
Jun 06 2016 12:34
@am0nshi не может оно стартовать
alexspi
@alexspi
Jun 06 2016 12:35
Нубский вопрос есть хелпер при обращении к которому во вьюшке возвращается Json массив $InfoDetails
http://laravel.io/bin/zj2rn но во вьюшке он просто выводит полученный массив
Arsen Soroka
@arsen-s
Jun 06 2016 12:36

@alexspi

<?php

??

@alexspi зачем это писать во вьюшке?
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:39

@alexspi

$InfoDetails = Helper::DetailInfo($market,$model,$compl, $opt, $code,$group,$graphic,$aDetail->pnc,$vin = null,$vdate = null,$siyopt = null)

про этот метод? я б тебе рекомендовал уменьшить количество параметров :)

Ivan
@Hunternnm
Jun 06 2016 12:39
Хм, заработало...
alexspi
@alexspi
Jun 06 2016 12:42
@symbios-zi сс удовольствием бы но не могу эти переменные получаются из API запроса
@arsen-s пофиг я уже все варианты перепробовал и {{ }} {!! !!} результат один и тот же
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:44
@alexspi а что этот метод делает то? декодируй json в массив и работай как с массивом
@alexspi ну и во вторых как бы некорректно так обращаться из view к бизнес логике.
alexspi
@alexspi
Jun 06 2016 12:45
@symbios-zi он и возвращает декодированный массив , я ошибся наверху, подскажите где можно посмотреть с учётом того что данные получаются из API запроса а хелпел делает доп запрос
Arsen Soroka
@arsen-s
Jun 06 2016 12:48
@alexspi у тебя он возвращает json а надо чтобы был array?
Ivan
@Hunternnm
Jun 06 2016 12:50
Хм, чтобы обозвать поле по-своему нужно писать своё кастомное сообщение? т.к. :attribute берет имя формы, а мне в сообщении text не рулит
Хм, надо переопределить метод attributes... В доке нет такого(
alexspi
@alexspi
Jun 06 2016 12:54
public static function DetailInfo($market,$model,$compl, $opt, $code,$group,$graphic,$detail,$vin = null,$vdate = null,$siyopt = null)
    {
        $oTOY = SparesController::instance();

        $aPic = $oTOY->getToyPnc($market,$model,$compl,$opt,$code,$group,$graphic,$detail,$vin,$vdate,$siyopt);
        $aDetInfo  = SparesApiController::property($aPic,'detInfo');
           if( !$aDetInfo ) die( json_encode("NULL REQUEST") );
/// При результате отдаем все в виде JSON строки
        die( json_encode($aDetInfo) );
        return $aDetInfo;
    }
@arsen-s вопрос не в этом а в том что он мне во вьюху выводит весь массив и останавливается
Arsen Soroka
@arsen-s
Jun 06 2016 12:56
This message was deleted
посмотри в исходный код страницы увидешь ошибку в конце страницы
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:57
@alexspi у тебя не массив а json! твой метод должен возвращать array!
alexspi
@alexspi
Jun 06 2016 12:58
@symbios-zi @arsen-s сейчас попробую
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 12:58
у метода всего лишь 11 аргументов, ничего необычного...
Anton Vorontsov
@symbios-zi
Jun 06 2016 12:59
@SerafimArts маловато, ага
alexspi
@alexspi
Jun 06 2016 13:00
Я не виноват что эти упыри так доступ по API организовали ((
am0nshi
@am0nshi
Jun 06 2016 13:00
@alexspi гхм... :)
Arsen Soroka
@arsen-s
Jun 06 2016 13:03
@alexspi получилось?
kadio9365
@kadio9365
Jun 06 2016 13:06
Привет все
KarmaBot
@KarmaBot
Jun 06 2016 13:06
@kadio9365, привет =)
kadio9365
@kadio9365
Jun 06 2016 13:06
Использовал кто? https://github.com/Torann/laravel-geoip
или какой пакет для geoip посоветуете
am0nshi
@am0nshi
Jun 06 2016 13:10
@SerafimArts @symbios-zi трейты победили, спасибо за идею :)
Artemiy Ryabinkov
@Furdarius
Jun 06 2016 13:16
Народ, подскажите, как лучше динамически настройки SMTP менять в ларе?
alexspi
@alexspi
Jun 06 2016 13:18
@arsen-s не получается
Arsen Soroka
@arsen-s
Jun 06 2016 13:18
@alexspi какая ошибка?
проверь точно ли массив возвращается и во вьюшке сделай dd($data)
alexspi
@alexspi
Jun 06 2016 13:20
если я убираю из хелпера die( json_encode($aDetInfo) ); то во вьюхе Trying to get property of non-object
@arsen-s многомерный
  [{"serialNumber":"19000-0Q010","prodaction":"02.2005-09.2005","quantity":"1","analog":"19000-0Q011,89661-0H012,89661-0H022"},{"serialNumber":"19000-0Q011","prodaction":"09.2005-12.2008","quantity":"1","analog":"19000-0Q040"},{"serialNumber":"19000-0Q011","prodaction":"12.2008-09.2010","quantity":"1","analog":"19000-0Q040"},{"serialNumber":"19000-0Q040","prodaction":"09.2010-02.2012","quantity":"1","analog":""},{"serialNumber":"19000-0Q060","prodaction":"02.2012-...","quantity":"1","analog":""}]
Arsen Soroka
@arsen-s
Jun 06 2016 13:21
@alexspi убери json_encode($aDetInfo)
@alexspi ты передаешь строку а потмо хочешь делать foreach по строке
+
если ты передаешь массив то и на вюхе надо обращатся как к массиву а не к объету
<td>{{ $InfoDetail['serialNumber']; }}</td>
@alexspi или в контроллре переведи это все в объект чтобы не менять на вьюшке
alexspi
@alexspi
Jun 06 2016 13:40
@arsen-s спасибо , поубирал лишнее и заработало
KarmaBot
@KarmaBot
Jun 06 2016 13:40
Спасибо (+1) для @arsen-s принято! Текущая карма +35.
Ivan
@Hunternnm
Jun 06 2016 14:04
public function storeNewReview(int $company_id, $review_text, int $review_type, $name, $email = '', $phone = '');
Не шибко много аргументов? Как сократить - хз
А то тут за минимализм в аргументах было
Arsen Soroka
@arsen-s
Jun 06 2016 14:08
@Hunternnm объект передавать?
Ivan
@Hunternnm
Jun 06 2016 14:10
@arsen-s ну тогда и массив/коллекцию можно...
@jhaoda не спрашивал?...
Arsen Soroka
@arsen-s
Jun 06 2016 14:11
@Hunternnm в массиве можешь потерять параметры
Mikail Aziev
@aziev
Jun 06 2016 14:13
@arsen-s как?
Arsen Soroka
@arsen-s
Jun 06 2016 14:14
@aziev где-то где надо его формировать - упустишь параметр какой то
и потом надо время чтобы отловить ошибку
поправте - если не прав
seoperin
@seoperin
Jun 06 2016 14:26

Привет. Подскажите плиз, где искать ошибку? Установил socialite, всё работало, вроде вообще ничего несколько дней не ковырял связанное с этим, и теперь при попытке логина получаю ошибку

FatalThrowableError in Provider.php line 96:
Fatal error: Call to undefined method SocialiteProviders\VKontakte\Provider::getAccessToken()

Куда ковырять?

KarmaBot
@KarmaBot
Jun 06 2016 14:26
@seoperin даров!
am0nshi
@am0nshi
Jun 06 2016 14:27
getAccessToken - не?
seoperin
@seoperin
Jun 06 2016 14:27
@am0nshi ну да, но просто с чего оно не работает?
я пакет ваще не трогал
ну и работало же пару дней назад... в другом проекте socialite работает сейчас
am0nshi
@am0nshi
Jun 06 2016 14:28
ты свой ключ прописывал?
seoperin
@seoperin
Jun 06 2016 14:28
прописывал
am0nshi
@am0nshi
Jun 06 2016 14:29
сходи по апи урлу руками, возможно ошибка какая-то появилась
seoperin
@seoperin
Jun 06 2016 14:30
при клике на кнопку Войти через вк, сначала запрашивается разрешение на доступ к данным от вк, и только потом при редиректе обратно такая ошибка
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 14:34
@am0nshi а нафига трейты?
Myroslav Zozulia
@diwms
Jun 06 2016 14:42
Всем привет!
KarmaBot
@KarmaBot
Jun 06 2016 14:42
@diwms и тебе не хворать :)
Myroslav Zozulia
@diwms
Jun 06 2016 14:42
А есть ли тут такие кто с WireCard работал?
Soprun Vladislav
@vlsoprun
Jun 06 2016 14:48
@diwms Здорова
Myroslav Zozulia
@diwms
Jun 06 2016 14:50
@vlsoprun привет :) что скажете?)
Soprun Vladislav
@vlsoprun
Jun 06 2016 14:51
@diwms час тому назад уволился :smile:
@diwms нежданчик ?! ))
Dmitry Guzun
@webmoder
Jun 06 2016 14:52
@vlsoprun мужик
Ivan
@Hunternnm
Jun 06 2016 14:53
@vlsoprun уволился???
am0nshi
@am0nshi
Jun 06 2016 14:53
@vlsoprun мои поздравления :D
Ivan
@Hunternnm
Jun 06 2016 14:53
@vlsoprun красава! Я тоже скоро уйду! Прими мои поздравления!
Soprun Vladislav
@vlsoprun
Jun 06 2016 14:53
@Hunternnm агась :smile:
@am0nshi @Hunternnm @webmoder Спасибо ))
KarmaBot
@KarmaBot
Jun 06 2016 14:53
Спасибо (+1) для @Hunternnm принято! Текущая карма +184.

Находчивый

@am0nshi, вы выполнили условие: "Набрать 10 кармы.".
С чем и поздравляем =)
Находчивый
Спасибо (+1) для @am0nshi принято! Текущая карма +10.
Спасибо (+1) для @webmoder принято! Текущая карма +30.
am0nshi
@am0nshi
Jun 06 2016 14:53
@SerafimArts хочу много мелких вкусняшек к моделям, а городить цепочку наследования не всегда удобно
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 14:55
@am0nshi модель поддерживает экстендинг
am0nshi
@am0nshi
Jun 06 2016 14:56
@SerafimArts наследование тобишь?
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 14:56
нет
макросы
т.е. в неё можно добавлять методы в реальном времени
например как это делает пагинатор
он автоматом добавляет туда метод paginate
Soprun Vladislav
@vlsoprun
Jun 06 2016 14:57

@Hunternnm у меня дуболь 2 устраивания на работу с laravel :smile:
Первая попытка оказалась не очень, поработал 3 недели ушел.

Они: Да у нас laravel и нам нужен специалист laravel.
Я: Ок, круто.
А потом: Ну как бы laravel у нас только api и то его разрабатывает чувак в Москве, так что вот вам CRM на codeigniter...

am0nshi
@am0nshi
Jun 06 2016 14:58
@vlsoprun это из разряда: мы ищем php-девелопера, обязательные навыки - nodejs + angular
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 14:58
метода paginate в моделях не существет, он находится в отдельной подсистеме и добавляется в модели во время подключения провайдера пагинации
am0nshi
@am0nshi
Jun 06 2016 14:59
@SerafimArts где можно почитать про весь процесс?
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 14:59
@am0nshi скорее всего конкретно об этом - нигде
отличия экстенда с помощью трейтов от макросов в том, что у трейтов есть статический конструктор в рамках моделей
а макрос лишь инжектит метод
Soprun Vladislav
@vlsoprun
Jun 06 2016 15:00

@am0nshi ахахах.. что типа того :smile:

Просто у "нужен человек с опытом laravel" и "нам нужен человек на laravel" капец какая разница ))

am0nshi
@am0nshi
Jun 06 2016 15:01
@vlsoprun новое место присмотрел уже?
Soprun Vladislav
@vlsoprun
Jun 06 2016 15:02
@am0nshi да, вроде.. Ну я с начало его нашел, а потом уже увольняюсь ))
am0nshi
@am0nshi
Jun 06 2016 15:02
логично :)
Kirill Nesmeyanov
@SerafimArts
Jun 06 2016 15:02
@vlsoprun а что за чувак в Мск? Там случайно ничего с мобильной связью не было связано? +)
am0nshi
@am0nshi
Jun 06 2016 15:02
@SerafimArts пасиб за инфу, но я пока побаиваюсь всей этой магии :) мне надо простые вещи по полочкам разложить, и тогда пойду ломать-крушить :)
Soprun Vladislav
@vlsoprun
Jun 06 2016 15:02
@SerafimArts нене... Там crm по купонам
KarmaBot
@KarmaBot
Jun 06 2016 15:03
Спасибо (+1) для @SerafimArts принято! Текущая карма +470.
Anton Vorontsov
@symbios-zi
Jun 06 2016 15:26
@vlsoprun куда уволился?
@Hunternnm можно сократить количество параметров используя к примеру ValueObject или DTO шаблон
Soprun Vladislav
@vlsoprun
Jun 06 2016 15:30
@symbios-zi пока сложно сказать и плюс nda уже подписал :smile:
Но переезжаю в Мск работать ))
Anton Vorontsov
@symbios-zi
Jun 06 2016 15:30
@vlsoprun а откуда переезжаешь?
@vlsoprun с Воронежа? Как ты мог? Это ж родина сектор газа
Soprun Vladislav
@vlsoprun
Jun 06 2016 15:49

@symbios-zi сектор газа :+1:
В Воронеже, всего 3-4 компании с Laravel. либо слишком слабый технический, либо очень скромный бюджет :worried:

А в Москве больше выбора работы ))

Anton Vorontsov
@symbios-zi
Jun 06 2016 15:49
@vlsoprun до этого жил в мск уже?
по мне так слишком огромный город )
Soprun Vladislav
@vlsoprun
Jun 06 2016 15:50
@symbios-zi Не жил, но просто ах[цензура] столько стоит там жить :smile:
NoViKoFF
@AndrewNovikof
Jun 06 2016 15:54
@vlsoprun Вот тут не плохие предложения:
https://thelocals.ru/
комнату относительно не дорого можно найти
Anton Vorontsov
@symbios-zi
Jun 06 2016 15:56
@vlsoprun эй бро, там еще дешево. есть города и подороже )
Soprun Vladislav
@vlsoprun
Jun 06 2016 16:04
@AndrewNovikof я больше предпочитаю квартиру, одному ))
@AndrewNovikof спасибо за совет, как раз там и смотрел квартиры
KarmaBot
@KarmaBot
Jun 06 2016 16:04
Спасибо (+1) для @AndrewNovikof принято! Текущая карма +24.
Myroslav Zozulia
@diwms
Jun 06 2016 17:17
Так что? Скажите есть ли такие динозавры кто с WireCard работал
плиз, очень уж нужен реальный опыт
Anton Vorontsov
@symbios-zi
Jun 06 2016 17:26
@diwms Laravel тут
@diwms https://gitter.im/dev-ua/php сюда иди
Alex K.
@deshukr_twitter
Jun 06 2016 19:05
кто может помочь написать парсер на php, который в результате своей работы отобразит наименования, цены в и-нет магазине, а то я чет туповат :worried:
f-ostaev
@f-ostaev
Jun 06 2016 19:05
ребят, совсем недавно начал работать с ларавел
и в документации не нашёл для меня один момент, мне нужно чтобы на одной странице у меня работал функционал из нескольких моих контроллеров, это нужно весь функционал в один контроллер перенести или есть какие-нибудь другие методы ?
Vladimir Shakurov
@shakurov
Jun 06 2016 19:10
@f-ostaev сервис
f-ostaev
@f-ostaev
Jun 06 2016 19:12
@shakurov service provider?
Vladimir Shakurov
@shakurov
Jun 06 2016 19:14
@f-ostaev Да
f-ostaev
@f-ostaev
Jun 06 2016 19:14
@shakurov спасибо, попытаюсь разобраться
KarmaBot
@KarmaBot
Jun 06 2016 19:14
Спасибо (+1) для @shakurov принято! Текущая карма +2.
Alex K.
@deshukr_twitter
Jun 06 2016 19:20
до меня дошло только как спарсить одно название продукта на странице, а как сделать, чтобы все названия снялись?
Vladimir Shakurov
@shakurov
Jun 06 2016 20:17
@deshukr_twitter скинь код
Mikhail Sychev
@snutworks
Jun 06 2016 21:03
Добрый вечер, а подскажите пожалуйста где лучше всего складировать связанные с ServiceProvider'ом файлы: контроллеры, роуты и прочее?
KarmaBot
@KarmaBot
Jun 06 2016 21:03
Приветствую тебя, @snutworks!
Arsen Soroka
@arsen-s
Jun 06 2016 21:29
@deshukr_twitter Simple HTML DOM Parser юзаешь?
Alex K.
@deshukr_twitter
Jun 06 2016 21:34
@arsen-s да, пытаюсь разобраться. с трудом что-то
Arsen Soroka
@arsen-s
Jun 06 2016 21:59
@deshukr_twitter что именно не получается?
Alex K.
@deshukr_twitter
Jun 06 2016 22:48
@arsen-s у меня парсит только одно название товара, а нужно все на странице
Andrey Helldar
@andrey-helldar
Jun 06 2016 23:57
@snutworks сервис провайдеры - в папке сервис провайдеров. Контроллеры - в папке контроллеров, роуты - в роутах, прочее - в прочем.
Здесь же все просто.