These are chat archives for LaravelRUS/chat

9th
Jan 2017
Роман Сохарев
@greabock
Jan 09 2017 01:51
@jhaoda она уже не так актуальна. Например, зависимости и аргументы уже можно в любом порядке указывать. Вызов класса без байндинга уже не синглтон.
JhaoDa
@jhaoda
Jan 09 2017 01:52
@greabock у человека с основами основ проблемы, ему хватит
Soprun Vladislav
@vlsoprun
Jan 09 2017 06:42
Всем привет, поздравляю с первым* рабочем днем :smile:
KarmaBot
@KarmaBot
Jan 09 2017 06:42
Приветствую тебя, @vlsoprun!
vava
@vaz9
Jan 09 2017 11:45
Кто может помочь новичку понять пару истин во фронт разработке? Вопрос: https://docs.google.com/document/d/1PtvjOYJVim3hp_SmjMI9brB99OzYHaDtTgXOGcqCUEo/edit?usp=sharing
Там в конце еще 2 вопроса, по поводу работы с PostCSS + css-modules + webpack и это безумство связывать не с js шаблонами, а фронтом генерируемым на php?
Точнее как раз с Ларавелом
Ivan
@Hunternnm
Jan 09 2017 11:51
@vaz9 вопрос 100% не по ларавел. Задай его тут https://gitter.im/LaravelRUS/offtop
cleargoal
@cleargoal
Jan 09 2017 12:27
привет, эксперты!
KarmaBot
@KarmaBot
Jan 09 2017 12:27
@cleargoal, привет, как настроение?
cleargoal
@cleargoal
Jan 09 2017 12:28
подскажите плз, можно ли к Ларе подключать библиотеки ПХП? Это в доке есть где-то?
Alexander
@Dualse
Jan 09 2017 12:28
@cleargoal про пакеты слышал?
Maksim
@Stereotip42
Jan 09 2017 12:28
Друзья, такой вопрос. React прикручивали к ларе, нет никаких проблем явных, костылей?
cleargoal
@cleargoal
Jan 09 2017 12:29
п.с. мне нужно построение древовидной структуры
@Dualse еще нет :)
Alexander
@Dualse
Jan 09 2017 12:29
@cleargoal почитай
а насчет древовидной структуры есть куча решений на основе того же nesteds set
cleargoal
@cleargoal
Jan 09 2017 12:30
@Dualse https://laravel.com/docs/5.3/packages - это оно?
Alexander
@Dualse
Jan 09 2017 12:30
@cleargoal да
cleargoal
@cleargoal
Jan 09 2017 12:31
@Dualse nesteds set - это в Ларе? или тоже как-то подключается?
Alexander
@Dualse
Jan 09 2017 12:31
@cleargoal подключается
cleargoal
@cleargoal
Jan 09 2017 12:31
@Dualse спасибо! пошел читать
KarmaBot
@KarmaBot
Jan 09 2017 12:31
Спасибо (+1) для @Dualse принято! Текущая карма +118.
Ivan
@Hunternnm
Jan 09 2017 12:34
@cleargoal тебе в бд строить?
@cleargoal если да то https://github.com/lazychaser/laravel-nestedset
Anton Vorontsov
@symbios-zi
Jan 09 2017 12:38
@Stereotip22 а как React связан с Ларавел? Прикручивай хоть реакт, хоть ангуляр, хоть VueJS
cleargoal
@cleargoal
Jan 09 2017 12:48
@Hunternnm да, в БД. Спасибо!
KarmaBot
@KarmaBot
Jan 09 2017 12:48
Спасибо (+1) для @Hunternnm принято! Текущая карма +302.
Ivan
@Hunternnm
Jan 09 2017 12:51
Карма - как ошибка)
Kirill Nesmeyanov
@SerafimArts
Jan 09 2017 12:52
302 - это не код ошибки
Ivan
@Hunternnm
Jan 09 2017 12:52
Ой, ответ сервера
Kirill Nesmeyanov
@SerafimArts
Jan 09 2017 12:52
/придира мод off/
Alexander Bobrov
@kca66y
Jan 09 2017 13:32

Добрый день, снова я со своими роутами) у меня так и нет получилось сделать правильный префикс для группы роутов.
Подскажите пожалуйста.
Сейчас есть группа роутов:

Route::group(['middleware' => 'siteurl'], function () {

       $response = '';

       $locale = \Request::cookie('current_city');

       if ($locale !== null){

           $langs = City::find($locale)->title;

           $response = City::rus2translit($langs);
       };

       Route::group(['prefix' => $response], function (){

                   // Группа роутов (Купоны)
       Route::match(['get','post'], '/print', 'Coupon_Controller@printPage');
       Route::match(['get','post'], '/ended', 'Coupon_Controller@ended');

И есть middleware
Сейчас, при использовании url с городом, то выходит 404. и город дублируется в url

KarmaBot
@KarmaBot
Jan 09 2017 13:32
@kca66y, и тебе привет ;)
alexspi
@alexspi
Jan 09 2017 13:35
народ, а кто что пользует для robot.txt ???
Ivan
@Hunternnm
Jan 09 2017 13:37
@alexspi nano
Anton Vorontsov
@symbios-zi
Jan 09 2017 13:37
@alexspi вмысле что? я текстовый файл
alexspi
@alexspi
Jan 09 2017 13:37
@symbios-zi забыл дописать динамический
Ivan
@Hunternnm
Jan 09 2017 13:38
@symbios-zi для редактирования, как я понял
@alexspi делаешь роут и выводишь из БД данные. профит
@alexspi ПС я делаю табличку settings и там такое храню
tisha077
@tisha077
Jan 09 2017 13:41
Всем привет)
Посоветуйте, плиз, статейку/туториал по связке Ember.js с LaravelPHP(очень желательно с server-side-rendering)
KarmaBot
@KarmaBot
Jan 09 2017 13:41
Привет, @tisha077! Проходи, присаживайся. В ногах правды нет :)
Anton Vorontsov
@symbios-zi
Jan 09 2017 13:41
@tisha077 погугли Ember Laravel
Anton Vorontsov
@symbios-zi
Jan 09 2017 13:42
@alexspi эм, не понимаю что значит динамический. У меня в админке есть форма, там и открывается содержимое robots.txt и там же сохраняется. Сделал для сеошников
alexspi
@alexspi
Jan 09 2017 13:44
@symbios-zi т.е. ты его весь сам писал?
Anton Vorontsov
@symbios-zi
Jan 09 2017 13:44
@alexspi сеошница. А что там может быть такого?
alexspi
@alexspi
Jan 09 2017 13:45
@symbios-zi вот я и хотел уточнить, может какая особенность под ларку есть
Anton Vorontsov
@symbios-zi
Jan 09 2017 13:46
@alexspi ну ларка не цмс чтобы что то готовое иметь. и вообще не факт что для фронта как то будет задействована. Кажется странным видеть такие вещи в фреймворки. У него цели другие
Ivan
@Hunternnm
Jan 09 2017 13:46
@alexspi вообще никакой нету. От структуры зависит - иногда нужно запрещать роуты для избежания дублирования
alexspi
@alexspi
Jan 09 2017 13:47
@Hunternnm @symbios-zi с sitemap такая же история?
Ivan
@Hunternnm
Jan 09 2017 13:48
@alexspi не, там плагин
Anton Vorontsov
@symbios-zi
Jan 09 2017 13:49
@alexspi ну для сайтмап я использую https://github.com/RoumenDamianoff/laravel-sitemap на основании моделей может строить
orionych
@orionych
Jan 09 2017 14:15
всех приветствую!
есть маленький вопрос: относительно событий в Laravel - возможно ли не пользоваться pusher, а проверять событие на своем сервере самому?
Anton Vorontsov
@symbios-zi
Jan 09 2017 14:16
@orionych ты про сокеты?
orionych
@orionych
Jan 09 2017 14:16
@symbios-zi похоже что да - потому что стандартнео средство мне кажется на php нормально не реализовать (пробовал)
@symbios-zi просто у нас 10 пользователей - мы аккурат под 200 000 событий будем создавать - и не очень хочется за это платить
Anton Vorontsov
@symbios-zi
Jan 09 2017 14:17
@orionych да. я использую socket.io
@orionych для JS тебе ж?
orionych
@orionych
Jan 09 2017 14:18
@symbios-zi это такая библиотека node.js?
ага
Anton Vorontsov
@symbios-zi
Jan 09 2017 14:18
только насколько помню node.js понадобится
orionych
@orionych
Jan 09 2017 14:19
@symbios-zi ну node.js у меня стоит) я сейчас все на vue перекидывать собираюсь
Anton Vorontsov
@symbios-zi
Jan 09 2017 14:19
@orionych сойдет
@orionych если есть ларакасты то там уроки даже https://laracasts.com/series/real-time-laravel-with-socket-io/episodes/1
orionych
@orionych
Jan 09 2017 14:20
@symbios-zi тогда еще маленький вопрос относительно событий - вот предположим - что те события которые произошли мы нормально записали в базу - но есть событие которое только может произойти (например звонок клиенту в определенное время)
то есть есть запись которую нужно проверить на время - и либо записать в нужный момент в базу либо нет
как быть тут
спасибо за урок - не знал что он там есть, хотя подписан (видел про pusher его урок)
KarmaBot
@KarmaBot
Jan 09 2017 14:21
@orionych, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Anton Vorontsov
@symbios-zi
Jan 09 2017 14:22
@orionych посмотрел бы в сторону шедулера встроенного. https://laravel.com/docs/master/scheduling#schedule-frequency-options
orionych
@orionych
Jan 09 2017 14:23
а - типа запускать добавление событий в нем?
@symbios-zi хорошая идея
@symbios-zi спасибо - действительно так наверное проще
KarmaBot
@KarmaBot
Jan 09 2017 14:23
Спасибо (+1) для @symbios-zi принято! Текущая карма +205.
Anton Vorontsov
@symbios-zi
Jan 09 2017 14:24
@orionych ну динамически добавлять отложенные события. Не уверен конечно, но думаю что стоит попробовать
orionych
@orionych
Jan 09 2017 14:25
@symbios-zi отличная идея - мне кажется именно то что нужно - отдельно события проверяем - отдельно смотрим их для пользователя
orionych
@orionych
Jan 09 2017 15:17
Еще раз всем привет! Прочитал про socket.io в связке с redis - маленький вопрос - возможно ли использование сразу 2х систем broadcastа - database, redis например? (мне по-любому надо в базе сохранять активности пользователей)
KarmaBot
@KarmaBot
Jan 09 2017 15:17
Будь как дома, @orionych, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
orionych
@orionych
Jan 09 2017 15:19
@symbios-zi может ты знаешь?
Anton Vorontsov
@symbios-zi
Jan 09 2017 15:56
@orionych костыльный вариант одно и тоже в двух местах хранить
cherokee1
@cherokee1
Jan 09 2017 16:42
Всем привет :) Есть кто живой ?
KarmaBot
@KarmaBot
Jan 09 2017 16:42
@cherokee1, и тебе привет ;)
Soprun Vladislav
@vlsoprun
Jan 09 2017 16:43
@cherokee1 нет
cherokee1
@cherokee1
Jan 09 2017 16:43
отлично )
Soprun Vladislav
@vlsoprun
Jan 09 2017 16:43
@cherokee1 как знать, я предпочетаю живых людей
cherokee1
@cherokee1
Jan 09 2017 16:43
подскажите с таким вопросом: хочу сделать веб приложение, но spa делать не хочу, но хочу заюзать vue + elixir
Alexander
@Dualse
Jan 09 2017 16:44
@cherokee1 Нанять фронт-енд разработчика?
Soprun Vladislav
@vlsoprun
Jan 09 2017 16:44
+1 к @Dualse
cherokee1
@cherokee1
Jan 09 2017 16:45
аа да не, мне нужен совет :) как лучше сделать :)
смысл в том, что, весь код например я соберу в app.js
Soprun Vladislav
@vlsoprun
Jan 09 2017 16:45
@cherokee1 так ты сказал что spa не хочешь?!
cherokee1
@cherokee1
Jan 09 2017 16:46
начну делать одну из страниц где я хочу заюзать vue, и вот тут мне в инстанс надо передать данные для инициализации
Alexander
@Dualse
Jan 09 2017 16:46
@cherokee1 лучшее в оффтоп пойти
cherokee1
@cherokee1
Jan 09 2017 16:46
а как тогда делать ? я например по напишу vue компоненты
как мне из правильно заюзать только на некоторых страницах
или нихрена не понятно, что я пытаюсь обьяснить ?
Alexander
@Dualse
Jan 09 2017 16:48
@cherokee1 не собирай весь код в app.js
и через stackдергай нужные компоненты
cherokee1
@cherokee1
Jan 09 2017 16:52
а можно чутка попробнее, что за стэк :)
nitrogenium
@nitrogenium
Jan 09 2017 17:10
Всем доброго вечера. Допустим есть поле field1, оно не обязательное и в структуре mysql integer-> nullable -> default (0); Валидируется как числовое. Про попытке сохранить модель - laravel пытается сохранить его как ‘’ (empty). Естественно mysql в strict_mode это не нравится. Отключать strict решение imho колхозное. Есть решение из коробки?
Ваня Devium
@webdevium
Jan 09 2017 17:11
запиши в него null
делов то
nitrogenium
@nitrogenium
Jan 09 2017 17:11
Этих полей может быть много и перебирать заменяя ‘’ на null - тоже imho колхоз.
Laravel может делать подобную трансформацию сам?
Ваня Devium
@webdevium
Jan 09 2017 17:12
тут ванг нет
код покажи
nitrogenium
@nitrogenium
Jan 09 2017 17:16

store:
Auth::user()->publishTest(new Test ($request->all()));

User model:
public function publishTest(Test $test)
{
$this->tests()->save($test);

}
Ваня Devium
@webdevium
Jan 09 2017 17:17
понимаешь, тебе приходят данные в request. Если бы значение было null - такого ключа бы не было в реквесте
потому там пусто
""
а когда ты хочешь сохранить test, то либо очищай свойство вообще, либо руками пиши null туда
nitrogenium
@nitrogenium
Jan 09 2017 17:26
Это я понимаю. Вопрос как раз в поиске более "красивого" решения. Может laravel это умеет из коробки? Я из мира cakephp там для этого не нужен велосипед.
Вот нашел компонент:
Значит из коробки решений нет :(
Ваня Devium
@webdevium
Jan 09 2017 17:27
единственное "красивое" решение в твоем случае - сеттеры, которые будут знать какой тип поля сделать
setFieldAttribute($value)
{
if ($value === '')
$this->attributes['field'] = null;
}
как-то так
nitrogenium
@nitrogenium
Jan 09 2017 17:29
про сеттеры тоже думал то такиех полей 30 штук. Делать 30 сеттеров?
Ваня Devium
@webdevium
Jan 09 2017 17:30
а че не
тебе задачу нада решить, а не думать о прекрасном
А вообще, тебя по рукам бить надо за такой код :)
я за такое new Test ($request->all()) уволняю людей сразу
nitrogenium
@nitrogenium
Jan 09 2017 17:32
тогда уж в настройках DB и проблема решена strict => false
А в чем проблема с new Test ($request->all())
Ваня Devium
@webdevium
Jan 09 2017 17:32
@nitrogenium непровалидированый реквест пихаешь в модель. ЗЛО!
nitrogenium
@nitrogenium
Jan 09 2017 17:33
$guarded и $fillable же есть. Не?
Реквест вилирирован
Ваня Devium
@webdevium
Jan 09 2017 17:34
@nitrogenium ну если валидирован, то еще куда не шло
nitrogenium
@nitrogenium
Jan 09 2017 17:34
public function store(TestRequest $request)
{
Auth::user()->publishTest(new Test ($request->all()));
Ваня Devium
@webdevium
Jan 09 2017 17:36
ждт
@nitrogenium мегокостыль
$request = collect($request->all())->transform(function($item) { if ($item === '') $item = null; return $item; })
auth()->user()->publishTest(new Test ($request));
icanall10
@icanall10
Jan 09 2017 17:54
а вопрос по octobercms и phpstorm сюда можно писать?
Ваня Devium
@webdevium
Jan 09 2017 17:55
нет
icanall10
@icanall10
Jan 09 2017 17:55
ок
orionych
@orionych
Jan 09 2017 17:59
Люди подскажите пожалуйста - когда я распространяю событие через redis - он его где хранит? у него собственная база данных?
Ваня Devium
@webdevium
Jan 09 2017 17:59
@orionych кто он?
orionych
@orionych
Jan 09 2017 17:59
мне нужно потом смотреть информацию о том кто создал какие события
redis
@webdevium redis
Cyber Xucyc
@Cyber-host
Jan 09 2017 17:59
@orionych redis и есть база
orionych
@orionych
Jan 09 2017 17:59
а как посмотреть ее инфу? @Cyber-host
Ваня Devium
@webdevium
Jan 09 2017 18:00
гугли redis documentation
Cyber Xucyc
@Cyber-host
Jan 09 2017 18:00
orionych
@orionych
Jan 09 2017 18:01
@Cyber-host я хочу использовать redis для элементов событий
@Cyber-host для того чтобы скрипт sockets.io выдавал события на клиентскую часть
Cyber Xucyc
@Cyber-host
Jan 09 2017 18:01
@orionych ок. я разрешаю
orionych
@orionych
Jan 09 2017 18:02
@Cyber-host но потом сервер должен подводить статистику событий
Ваня Devium
@webdevium
Jan 09 2017 18:02
@Cyber-host порвал))))
Cyber Xucyc
@Cyber-host
Jan 09 2017 18:02
:smile:
orionych
@orionych
Jan 09 2017 18:02
@Cyber-host я думал это дублировать в mysql - но если redis сам все хранит то может мне доставать ее оттуда?
Ваня Devium
@webdevium
Jan 09 2017 18:03
@Cyber-host генерал, разреши человеку писать код))))))))))))
Cyber Xucyc
@Cyber-host
Jan 09 2017 18:03
@orionych ты это, почитай доку редиски. нюансов много.
antimech
@antimech
Jan 09 2017 18:41
Как фильтровать XSS на входе? Или я что-то логики фреймворка не понимаю? Почему только на выходе (в Blade) фильтруется? Я хочу вывести пост с тегами но и хочу чтобы <script> экранировать на &gt; &gt;
Ваня Devium
@webdevium
Jan 09 2017 18:42
@antimech потому что "вход" - твоя забота
не хочешь писать теги в базу - не пиши
входящие данные ТЫ обязан обрабатывать, а не фреймворк
antimech
@antimech
Jan 09 2017 18:43
ну какой-нибудь класс же должен быть? @webdevium
Ваня Devium
@webdevium
Jan 09 2017 18:43
Есть. Валидатор называется.
antimech
@antimech
Jan 09 2017 18:51
Вот.
cleargoal
@cleargoal
Jan 09 2017 18:51
други, я тут пытаюсь подгрузить пакет из Гитхаба https://github.com/acacha/adminlte-laravel,
в доке по нему написана команда: laravel new laravel-with-admin-lte
запускаю эту команду в терминале пхпШторма - не идет :(
Подскажите плз - как правильно запустить ее?
Ваня Devium
@webdevium
Jan 09 2017 18:52
это называется laravel installer
в доку по ларе посмотри
cleargoal
@cleargoal
Jan 09 2017 18:52
@webdevium ок, спасибо!
orionych
@orionych
Jan 09 2017 18:56
Люди подскажите пожалуйста а как можно socket.io в демон запустить? а то получается что он слушает клиентов только когда я его запущу сам
Ваня Devium
@webdevium
Jan 09 2017 18:57
@orionych здесь вопросы можно задавать только по ларе
orionych
@orionych
Jan 09 2017 18:57
@webdevium ну так я по ларе и спрашиваю - я node.js вообще не знаю
Ваня Devium
@webdevium
Jan 09 2017 18:57
@orionych так сокетио к ларе никакого отношения не имеет
orionych
@orionych
Jan 09 2017 18:58
@webdevium ну я то ее ставлю как частичку к ларе чтобы eventы туда передавтаь
Ваня Devium
@webdevium
Jan 09 2017 18:58
@orionych куда туда?
orionych
@orionych
Jan 09 2017 18:58
@webdevium в socket.io
Ваня Devium
@webdevium
Jan 09 2017 18:59
@orionych чувак, это точно вообще никакого отношения к ларе не имеет
Ваня Devium
@webdevium
Jan 09 2017 19:07
@orionych pm2
cleargoal
@cleargoal
Jan 09 2017 19:10
@webdevium я посмотрел в доке, оказывается такая команда - laravel new laravel-with-admin-lte - это установка нового экземпляра? Или я не понял чего-то?
Ваня Devium
@webdevium
Jan 09 2017 19:11
@cleargoal все правильно, новый проект подымается одной командой
это то же самое, что composer create-project laravel/laravel
но только удобней
cleargoal
@cleargoal
Jan 09 2017 19:13
@webdevium :(... тот автор пишет, что его волшебный компонент можно установить на текущую версию Лары... а дает команду на новую.
Или как-то можно исхитрится?
Ваня Devium
@webdevium
Jan 09 2017 19:13
@cleargoal давай сначала, что ты хочешь сделать?
Ivan
@Hunternnm
Jan 09 2017 19:14
@cleargoal а просто нажать в проекте adminlte-laravel install не судьба?
Не надо новый - не делай. В чем проблема, я не пойму? И да, это в оффтоп уже
cleargoal
@cleargoal
Jan 09 2017 19:16
@Hunternnm извини за офтоп... сейчас испробую твою команду
@webdevium спасибо за желание помочь!
KarmaBot
@KarmaBot
Jan 09 2017 19:16
Спасибо (+1) для @webdevium принято! Текущая карма +89.
Ivan
@Hunternnm
Jan 09 2017 19:16
@webdevium тёзка - читер
Ваня Devium
@webdevium
Jan 09 2017 19:17
@Hunternnm чего?
Ivan
@Hunternnm
Jan 09 2017 19:17
@cleargoal ты доку по ларе прочитал полностью?
@webdevium просто)
cleargoal
@cleargoal
Jan 09 2017 19:17
@Hunternnm полностью и уже больше одного раза, но... еще слабо ориентируюсь
orionych
@orionych
Jan 09 2017 20:23
Ребят еще вопрос про миграцию базы - у меня есть старая база проекта - который мне нужно перенести на laravel - понятно что мои поля не будут совпадать и возможно даже будут сильно отличаться - есть ли какой-то способ сделать это проще всего?
Alexander
@Dualse
Jan 09 2017 20:25
@orionych какие поля и с чем не будут совпадать?
orionych
@orionych
Jan 09 2017 20:27
@Dualse проект писался давно и он к сожалению не подходит под текущие стандарты. Например поля userid теперь будут user_id некоторые поля будут совмещены (например есть поле Дата и Время, а мне надо будет их перенести в единое поле ДАТА+ВРЕМЯ и т.д) короче структуры баз будут не совпадать но не сильно
Andrei Sosnov
@atehnix
Jan 09 2017 20:30
@orionych например
migrations/2017_01_01_000001_create_users_table.php
migrations/2017_01_01_000002_import_to_users_table.php
orionych
@orionych
Jan 09 2017 20:30
@Dualse хуже всего то, что писался он на KOI8 а теперь его надо перенести на UTF-8
@atehnix и что в этом import должно быть?
Andrei Sosnov
@atehnix
Jan 09 2017 20:31
@orionych перенос данных из старой таблицы в новую
@orionych ну или можешь класс какой-нить аля Importer создать и в нем этим переносом заниматься.
orionych
@orionych
Jan 09 2017 20:34
@atehnix а есть пример как эту миграцию написать?
@atehnix имею ввиду impor
import
Andrei Sosnov
@atehnix
Jan 09 2017 20:36
@orionych какой тут может быть пример.. Никто ж не знает какие ты там данные и как переносить собираешься) У всех задачи разные)
Ну ты же умеешь получать данные из бд? И вставлять данные в бд тоже наверняка.. Вот это и нужно сделать)
orionych
@orionych
Jan 09 2017 20:38
@atehnix да но базы данных то разные - я формирую новую - а коннектиться должен к старой - вот поэтому и спрашиваю?
Ваня Devium
@webdevium
Jan 09 2017 20:38
Ты хоть сам понимаешь, что ты пишешь?
Mikhail Sychev
@snutworks
Jan 09 2017 20:39

Всем привет!

$latestMostViewedPosts = Post::latest()->take(10)->get()->sortBy('viewed', SORT_DESC)->take(3);

получаю коллекцию с перемешанными индексами 0 2 5, а в верстке мне надо в определенном порядке их расставлять ($latestMostViewedPosts[0]..[1]..[2]), как быть?

KarmaBot
@KarmaBot
Jan 09 2017 20:39
@snutworks, привет =)
Andrei Sosnov
@atehnix
Jan 09 2017 20:39
orionych
@orionych
Jan 09 2017 20:40
@atehnix ага - спасибо - сейчас почитаю
Mikhail Sychev
@snutworks
Jan 09 2017 20:40
Пересоздание коллекции, конечно же ничего не дает
Ваня Devium
@webdevium
Jan 09 2017 20:40
@snutworks что значит индексы перемешанны?
такого не бывает
Mikhail Sychev
@snutworks
Jan 09 2017 20:42
@webdevium array:3 [▼ 2 => Post {#592 ▶} 0 => Post {#594 ▶} 4 => Post {#590 ▶} ]
Ваня Devium
@webdevium
Jan 09 2017 20:42
@snutworks и что с ними не так?
Mikhail Sychev
@snutworks
Jan 09 2017 20:43
индексы хочу от 0,1,2 all() не помогает
Ваня Devium
@webdevium
Jan 09 2017 20:43
->values()
Mikhail Sychev
@snutworks
Jan 09 2017 20:43
спасибо
KarmaBot
@KarmaBot
Jan 09 2017 20:43
@snutworks, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Mikhail Sychev
@snutworks
Jan 09 2017 20:43
@webdevium спасибо, как то плохо я прочитал доку вероятно
KarmaBot
@KarmaBot
Jan 09 2017 20:43
Спасибо (+1) для @webdevium принято! Текущая карма +90.
Ваня Devium
@webdevium
Jan 09 2017 20:44
@snutworks только ты бы подумал, что тебе индексы не нужно использовать
вообще
никогда
Mikhail Sychev
@snutworks
Jan 09 2017 20:45
@webdevium верстка многоблочная, foreach не устроит
@webdevium | |--|--| |
я понимаю что индексы зло, но другого решения тут не вижу
Ваня Devium
@webdevium
Jan 09 2017 20:46
@snutworks и как тебе на текущий момент индексы помогают?
Mikhail Sychev
@snutworks
Jan 09 2017 20:47
@webdevium в нужную часть верстки $posts[1]
Ваня Devium
@webdevium
Jan 09 2017 20:47
@snutworks я бы лопатой по рукам за такое бы бил
Mikhail Sychev
@snutworks
Jan 09 2017 20:48
@webdevium в чем проблема?
@webdevium расскажи более лучшее решение
Ваня Devium
@webdevium
Jan 09 2017 20:48
@snutworks проблема в обращении по индексу. Его там может не быть и все сломается
Mikhail Sychev
@snutworks
Jan 09 2017 20:49
@webdevium я знаю, но там всё будет, а если мне навернут таблицу постов, то что-то уже случилось похуже чем сломавшийся запрос
@webdevium предложи решение, как тебе сделать такую верстку пыхом не учитывая индексы
@webdevium
|   |1 |
| 0 |--|
|   |2 |
@webdevium в идеале не используя ничего кроме лары ее шаблонизатора и бутстрапа
Ваня Devium
@webdevium
Jan 09 2017 20:53
Mikhail Sychev
@snutworks
Jan 09 2017 20:54
@webdevium нарезать на две коллекции?
@webdevium да, что-то я заработался
Andrei Sosnov
@atehnix
Jan 09 2017 20:55
@snutworks или shift(), как вариант..
Mikhail Sychev
@snutworks
Jan 09 2017 20:55
@atehnix да как раскидать на две коллекции то понятно, в голову что-то вообще не пришло, спать надо больше, и пить зеленый чай, от нервов
orionych
@orionych
Jan 09 2017 20:56
Еще вопрос - как вы проверяете наличие новых сообщений в почтовом ящике (предположим в google)
Ваня Devium
@webdevium
Jan 09 2017 20:57
@orionych программно штоле?
orionych
@orionych
Jan 09 2017 20:58
ну как-нибудь - сейчас я извратно каждые 5 минут коннекчусь по imap зная последний id который был в почте
@webdevium наверняка есть более лайтовые пути
@webdevium может broadcast настроить какой или еще как-нибудь
Ваня Devium
@webdevium
Jan 09 2017 20:59
@orionych google -> php gmail checker
посмотри как умные дядьки делают, и скопируй
хватит свистопердельством заниматься
orionych
@orionych
Jan 09 2017 21:00
@webdevium ну так я так и делаю
@webdevium проблема в том что все эти коннекты очень долги
Ваня Devium
@webdevium
Jan 09 2017 21:06
@orionych у тебя вопрос только gmail?