These are chat archives for LaravelRUS/chat

14th
Jul 2016
Maxim
@Big-Shark
Jul 14 2016 00:25 UTC
https://habrahabr.ru/post/305626/ кто читал уже?
Soprun Vladislav
@vlsoprun
Jul 14 2016 00:27 UTC
@Big-Shark только что ))
Laravel win ))
Maxim
@Big-Shark
Jul 14 2016 00:29 UTC
@vlsoprun что перевод что оригинал просто дно
Soprun Vladislav
@vlsoprun
Jul 14 2016 00:31 UTC

@Big-Shark по мне так Yii там не нужен...

Yii также является самым быстрым PHP фреймворком.

Обычно после такого говорят "Доктора в студию".

Все три фреймворка идеально подходят для создания веб-приложений 2.0

wtf?&! :satisfied:

Maxim
@Big-Shark
Jul 14 2016 01:10 UTC
@vlsoprun даа, веб2.0 там упоминается целых два раза) Хотя я уже и забыл что это такое) мне кажется этот термин использовался лет 5 назад.
Soprun Vladislav
@vlsoprun
Jul 14 2016 01:11 UTC
@Big-Shark ага ))
Когда о css3 и html 5 нечего не было слышно ))
А про бэкенд вообще молчу
Роман Сохарев
@greabock
Jul 14 2016 04:15 UTC
@SerafimArts прав, кстати. Доктрин - какашка =)
Лично меня убил тот факт, что при всей ее крутости и гибкости, я так и не смог организовать человеческую полиморфию. Пришлось городить sti на сабклассах.
Про уй - это вообще отжыг
Ivan
@Hunternnm
Jul 14 2016 04:43 UTC
Пичаль - никто на рыбку не хочет с пивом... :worried:
Роман Сохарев
@greabock
Jul 14 2016 04:44 UTC
@Hunternnm так ты приглашай на пиво с рыбкой
пиво > рыба
Ivan
@Hunternnm
Jul 14 2016 04:50 UTC
@vlsoprun может лучше вы к нам? я с пивзавода возьму пару кегов не фильтрованного пива, с рыбзавода свежей рыбки копченой/вяленой? могу с вино-коньячного коньячку хорошего по желанию али водочки. ну если есть ценители - вино хорошее
@greabock вчера еще всех звал
Anton Vorontsov
@symbios-zi
Jul 14 2016 05:30 UTC
@Big-Shark прочёл статью. Не понял что значит '''Yii поставляется с поддержкой ajax'''.
Maxim
@Big-Shark
Jul 14 2016 05:32 UTC
@symbios-zi ну в остальных нет аякса, и придется ставить какой-то кастомный класс
Anton Vorontsov
@symbios-zi
Jul 14 2016 05:34 UTC
Не понимаю )) ничего не ставил в laravel
Maxim
@Big-Shark
Jul 14 2016 05:36 UTC
@symbios-zi ну как же так, наверное ты поставил vuejs )
Anton Vorontsov
@symbios-zi
Jul 14 2016 05:37 UTC
Ыыы. Yii включив в коробку jquery прям герой тогда
Думал что vuejs, jquery не имеют отношения к фреймворка php. Да и ajax можно на нативном js писать. Думаю вообще не корректно было об этом писать
Maxim
@Big-Shark
Jul 14 2016 05:40 UTC
@symbios-zi там много что не корректно было писать, там есть как минимум ошибка в том что в ларе нет монги)
JhaoDa
@jhaoda
Jul 14 2016 05:49 UTC
Статья не просто так 15 минусов набрала
Ну и гуру M-A-XG там отметился
Anton Vorontsov
@symbios-zi
Jul 14 2016 05:56 UTC
@jhaoda пинг. Поделись реализацией картинок
JhaoDa
@jhaoda
Jul 14 2016 05:59 UTC
@symbios-zi в личку гляди
Ivan
@Hunternnm
Jul 14 2016 06:10 UTC
@vlsoprun хватит спать - билет бери и го на пиво!
Ivan
@Hunternnm
Jul 14 2016 06:15 UTC
http://blogs.skype.com/2016/07/13/skype-for-linux-alpha-and-calling-on-chrome-and-chromebooks/ новый скайп под линух!!! Свершилось чудо)
JhaoDa
@jhaoda
Jul 14 2016 06:18 UTC
@Hunternnm к тебе чот неудобно ехать
Это из аэропорта в Кишинев, оттуда в Тирасполь (как? чем?), потом наоборот
Ivan
@Hunternnm
Jul 14 2016 06:19 UTC
@jhaoda но у нас куча плюсов: рыба, пиво, солнце, речка, девочки
@jhaoda из аэропорта я на машине могу забрать - ехать то минут 30-40
Alexander
@Dualse
Jul 14 2016 06:26 UTC

Ну и гуру M-A-XG там отметился

Я думал из-за большого количества минусов его уже забанили

Anton Vorontsov
@symbios-zi
Jul 14 2016 06:31 UTC
Ребята. Все в Казань. Только мы между столицей и Сибирью. ))) всем будет одинаково
@jhaoda спасибо
KarmaBot
@KarmaBot
Jul 14 2016 06:31 UTC
Спасибо (+1) для @jhaoda принято! Текущая карма +1040.
Ivan
@Hunternnm
Jul 14 2016 06:32 UTC
@symbios-zi а может всей толпой на мальдивы? возьмем только пиво и рыбу, девочки уже там есть
ПС таки надеюсь супруга не читает чат...
Maxim
@Big-Shark
Jul 14 2016 06:32 UTC
Ребята, все в Владивосток, мы всего в 9 часах лету с Москвы, всем будет не удобно)
Anton Vorontsov
@symbios-zi
Jul 14 2016 06:35 UTC
@Big-Shark чёрная икра с тебя )))
Ivan
@Hunternnm
Jul 14 2016 06:35 UTC
@symbios-zi черную икру и я могу привезти, своя тут есть
Anton Vorontsov
@symbios-zi
Jul 14 2016 06:36 UTC
@Hunternnm у вас то откуда? Осетр там есть?
Ivan
@Hunternnm
Jul 14 2016 06:37 UTC
@symbios-zi свой осетровый комплекс
вроде как уникальный в европе
кроме икры мутят хорошие копчености и вялености
завтра у коллеги ДР, по традиции ходим пить пиво
1кг филе хека стоит 6,5$. Чистое мясо
Maxim
@Big-Shark
Jul 14 2016 06:46 UTC
@symbios-zi пффф, ее в МСК дешевле купить чем тут)
Andrey Evdokimov
@sharpeenko
Jul 14 2016 07:03 UTC
Доброго утра, уважаемые! А есть у кого-нибудь примеры отображения связанных моделей?
KarmaBot
@KarmaBot
Jul 14 2016 07:03 UTC
@sharpeenko, здравствуй.
Andrey Evdokimov
@sharpeenko
Jul 14 2016 07:08 UTC
Сорри, кажется, нашел
stranger-ru
@stranger-ru
Jul 14 2016 07:28 UTC

Всем привет.

Ребят, скажите, как вы живете с тем, что даже в минорных версиях ломается обратная совместимость, да и вообще с постоянными ручными обновлениями с каждым минорным релизом?

Например ведется 5-10 средних проектов, с каждым релизом руками их обновлять - это очень много времени будет забирать, да и даже если один сложный большой проект, чтобы его руками обновить, тоже все очень плохо, даже с тестами.

Или я чего-то неправильно думаю?

KarmaBot
@KarmaBot
Jul 14 2016 07:28 UTC
Hello, @stranger-ru!
Роман Сохарев
@greabock
Jul 14 2016 07:28 UTC

@Hunternnm

новый скайп под линух!!! Свершилось чудо)

видео там наконец заработало?

JhaoDa
@jhaoda
Jul 14 2016 07:28 UTC
@stranger-ru у меня ничего не ломается. Хотя... что ты считаешь минорными версиями?
Alexander
@Dualse
Jul 14 2016 07:29 UTC
@greabock Нет. Точнее пока не работает.
stranger-ru
@stranger-ru
Jul 14 2016 07:29 UTC
@jhaoda 5.1.x -> 5.2.x -> 5.3.x
Alexander
@Dualse
Jul 14 2016 07:29 UTC
@stranger-ru Не знаю, я за минут 20 обновился с 5.1 до 5.2
stranger-ru
@stranger-ru
Jul 14 2016 07:30 UTC

у меня ничего не ломается.

как ничего не ломается, если к каждому релизу апгрейд-лист, бывает небольшой, бывает очень даже.

@Dualse ну это если один небольшой проект, а если их 10-ть, или один но очень большой?
JhaoDa
@jhaoda
Jul 14 2016 07:31 UTC
@stranger-ru а зачем тебе обновляться? Для меня минорные версии это 5.2.38 → 5.2.39
Ivan
@Hunternnm
Jul 14 2016 07:32 UTC
@greabock хз, на работе прокси, а в альфе нету возможности указать прокси руками
Роман Сохарев
@greabock
Jul 14 2016 07:32 UTC
@stranger-ru проект должен висеть на конкретной версии. Обновление на новый релиз - плановая операция. 10 проектов??? У тебя 120 часов в сутках?
stranger-ru
@stranger-ru
Jul 14 2016 07:32 UTC
@jhaoda ну как зачем ))) Поддержка, все равно рано или поздно закончится поддержка устаревшего релиза.
JhaoDa
@jhaoda
Jul 14 2016 07:32 UTC
@stranger-ru 5.1 LTS, тебе мало?
stranger-ru
@stranger-ru
Jul 14 2016 07:34 UTC
@greabock ну смотри, предположим ты делаешь какие-то средние проекты (интернет-магазины предположим), ты сделал одному, второму, десятому, каждый из них время от времени тебе нужно рефакторить, прикручивать новый функционал желаемый заказчиком.
JhaoDa
@jhaoda
Jul 14 2016 07:34 UTC
@stranger-ru возьми битрикс :)
Роман Сохарев
@greabock
Jul 14 2016 07:35 UTC
@stranger-ru lts вполне достаточно, ничего, кроме обновлений безопасности на таких проектах тебе не нужно
stranger-ru
@stranger-ru
Jul 14 2016 07:35 UTC

@jhaoda не не, битрикс здесь не при чем ))).

5.1 LTS, тебе мало?

все равно рано или поздно придется обновляться до новой версии

NelinD
@NelinD
Jul 14 2016 07:35 UTC
@jhaoda вылечи головную боль топором?)
JhaoDa
@jhaoda
Jul 14 2016 07:35 UTC
@stranger-ru это будет не скоро
stranger-ru
@stranger-ru
Jul 14 2016 07:37 UTC
@jhaoda @greabock ладно, я понял, спасибо.
KarmaBot
@KarmaBot
Jul 14 2016 07:37 UTC
Спасибо (+1) для @jhaoda принято! Текущая карма +1041.
Спасибо (+1) для @greabock принято! Текущая карма +391.
Alexander Avakov
@pinguinjkeke
Jul 14 2016 07:39 UTC
Боже, не начинайте про битрикс. Я проклят им
Alexander
@Dualse
Jul 14 2016 07:39 UTC
@stranger-ru Тебя наверно в пот бросает от 2038?)
droptable-ru
@droptable-ru
Jul 14 2016 08:02 UTC
напомните как называется штука которая автоматом из репозитория отправляет изменения в продакшн
Роман Сохарев
@greabock
Jul 14 2016 08:03 UTC
@droptable-ru эм... ты о веб-хуках?
droptable-ru
@droptable-ru
Jul 14 2016 08:06 UTC
@greabock не знаю. я помню ссылку кидали сбда на систему, которая отслеживает репозитории изменения и сама сразу отправляет в продакшен.
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:09 UTC
Здорова мужики
Ivan
@Hunternnm
Jul 14 2016 08:11 UTC
@vlsoprun привет. Пиво заказывать?)
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:11 UTC
@Hunternnm Ну пока я бомжую и до отпуска еще очень далеко )))
Ivan
@Hunternnm
Jul 14 2016 08:11 UTC
@vlsoprun :worried:
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:12 UTC
@Hunternnm :worried:
@Hunternnm Но я за :smile:
Ты же из Молдавии ?
Ivan
@Hunternnm
Jul 14 2016 08:13 UTC
+
Хотя уточню - ПМР
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:13 UTC
??
Maxim Kot
@batFormat
Jul 14 2016 08:13 UTC
Приднестровская Молдавская Республика
Ivan
@Hunternnm
Jul 14 2016 08:13 UTC
ПМР !== Молдова
@batFormat во, Макс в курсе
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:14 UTC
Один фиг я там не был ))
Ivan
@Hunternnm
Jul 14 2016 08:14 UTC
Зря. Полюбил бы свой город после визита сюда)
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:14 UTC
А коль вкусное пиво и свежая рыбка есть, то это весьма заманчивое предложение ))
Ivan
@Hunternnm
Jul 14 2016 08:15 UTC
@vlsoprun и девочки красивые!
Девушки*
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:16 UTC
@Hunternnm Так и у красивые девочки / девушки / барышни и прочие формы есть везде ))
Ivan
@Hunternnm
Jul 14 2016 08:17 UTC
@vlsoprun у нас больше и красивше!
когда теплеет за рулем ездить страшно... на дорогу тяжело смотреть - глаза всё по обочинам шастают
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:17 UTC
:smile:
Ivan
@Hunternnm
Jul 14 2016 08:18 UTC
у нас сейчас мода на шорты с очень высокой талией... и очень высоким низом, от половины попы, чтоль. выглядит шикааарно)
не на всех, правда
так, сейчас придет чувак и скажет что я оффтоплю и этому здесь не место - поэтому закругляюсь
Soprun Vladislav
@vlsoprun
Jul 14 2016 08:19 UTC
:smile:
Maxim
@Big-Shark
Jul 14 2016 08:19 UTC
Да вы уже наофтопили.
Ivan
@Hunternnm
Jul 14 2016 08:23 UTC
@vlsoprun лс
JhaoDa
@jhaoda
Jul 14 2016 08:45 UTC
Новый шторм: A new action called Set Background Image was added
Ну капец, как этой фичи не хватало-то, а?!
Ivan
@Hunternnm
Jul 14 2016 08:57 UTC
Ага. Поставил лару, поставил основные пакеты - и готов шаблон!
Anton Vorontsov
@symbios-zi
Jul 14 2016 09:06 UTC
@pinguinjkeke я тоже был проклят им. Через год писания на ларавел лечится. )))
unlike777
@unlike777
Jul 14 2016 09:09 UTC
Доброго времени суток!
Как заставить композер работать на минимальном кол-во оперативной памяти?
KarmaBot
@KarmaBot
Jul 14 2016 09:09 UTC
О! @unlike777! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Maxim
@Big-Shark
Jul 14 2016 09:09 UTC
@jhaoda очень крутая фича, сразу заюзаю как поставлю
@unlike777 увеличить свап
JhaoDa
@jhaoda
Jul 14 2016 09:09 UTC
@Big-Shark Background Image, да?:)
Maxim
@Big-Shark
Jul 14 2016 09:10 UTC
@jhaoda угу, этож очень полезно, и главное удобно код читать на таком бекграунде
unlike777
@unlike777
Jul 14 2016 09:11 UTC
@Big-Shark Оперативы целый Гиг и ему этого не хватает... Ну как такое может быть
JhaoDa
@jhaoda
Jul 14 2016 09:12 UTC
Эт ладно, а вот то, что работу с мета-данными починили, это хорошо. Плохо то, что сначала чинить не хотели, мол, не наша печаль
Maxim
@Big-Shark
Jul 14 2016 09:12 UTC
@unlike777 нормально
JhaoDa
@jhaoda
Jul 14 2016 09:12 UTC
@unlike777 ты это, поди, на сервере запускаешь?
unlike777
@unlike777
Jul 14 2016 09:12 UTC
@jhaoda ну да
JhaoDa
@jhaoda
Jul 14 2016 09:13 UTC
@unlike777 да еще и composer update?
unlike777
@unlike777
Jul 14 2016 09:13 UTC
@jhaoda так а в чем проблема?)
вроде все по мануалу
JhaoDa
@jhaoda
Jul 14 2016 09:13 UTC
@unlike777 зря. Надо заливать в репу composer.lock и запускать на серевере composer install
Это и согласно канонам, и память экономит
Oleg
@Malezha
Jul 14 2016 09:14 UTC
Но это желательно только для проектов, в пакеты сувать лок файл не стоит.
JhaoDa
@jhaoda
Jul 14 2016 09:15 UTC
@Malezha как раз ради пакетов всё и делается
Что бы не поймать косяка, когда в минорном исправлении что-то сломали, ты не увидел, а композер это поставил
Типа, в 1.2.3 всё было ок, а в 1.2.4 поломали. А в композере ~1.2
@Malezha или ты про то, что при разработке пакета лок-файл коммитить не надо? Ну так это, вроде бы, очевидно
Oleg
@Malezha
Jul 14 2016 09:17 UTC
@jhaoda да, именно просто это. Но не все на это обращают внимание =)
JhaoDa
@jhaoda
Jul 14 2016 09:17 UTC
@Malezha чот никогда не встречал
Oleg
@Malezha
Jul 14 2016 09:19 UTC
@jhaoda https://github.com/ddeboer/imap 200 звезд и лок =)
JhaoDa
@jhaoda
Jul 14 2016 09:24 UTC
@Big-Shark But for now, I'll keep the .gitignore entry for composer.lock in my components.
Начали за здравие, закончили за упокой :)

Maybe commit composer.lock for components.

Внимание: только если ты ОЧЕНЬ ХОРОШО понимаешь, зачем. Как правило, это нахрен не нужно.

Или если ты хер забил на поддержку пакет, но хочешь, что бы хомячки не жаловались ближайшие 3+ года :)
Alexander Avakov
@pinguinjkeke
Jul 14 2016 09:30 UTC
@symbios-zi у меня все упирается в доказывание работодателям как ужасен Bitrix. Сейчас выбил проект на Laravel огромный и просто рад
Maxim
@Big-Shark
Jul 14 2016 09:32 UTC
@jhaoda почему, он же и говорит что он будет лок файл дердать в гит игноре так как для компонентов это не надо, если только ктото другой не насрал у себя в компоненте который ты используешь.
JhaoDa
@jhaoda
Jul 14 2016 09:33 UTC
@Big-Shark он сначала говорит «Maybe», а потом говорит «But for now, I'll keep»

Таким образом статья сводится к двух предложениям:

Никогда не git'уйте composer.lock в компонентах!
Ну или если вы понимаете, зачем вам это надо.

Maxim
@Big-Shark
Jul 14 2016 09:37 UTC
@jhaoda ну по сути да
Ivan
@Hunternnm
Jul 14 2016 10:02 UTC
@Big-Shark ты узнал таки что под хайлоадом подразумевают?
Maxim
@Big-Shark
Jul 14 2016 10:02 UTC
@Hunternnm нет конечно)
JhaoDa
@jhaoda
Jul 14 2016 10:12 UTC
@aios и вообще, в личку надо писать
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:13 UTC
Не получается получить картинки из faker. Валится с errorException
copy(http://lorempixel.com/640/480/people/?75578): failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway
Maxim
@Big-Shark
Jul 14 2016 10:14 UTC
@pinguinjkeke ок
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:14 UTC
Никто не сталкивался?
JhaoDa
@jhaoda
Jul 14 2016 10:17 UTC
@pinguinjkeke ты просто эту ссылку открыть пробовал?
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:17 UTC
@jhaoda фейкер это делает сам по себе методом image
просто она работает
Victor Golovko
@siptik
Jul 14 2016 10:17 UTC

copy(http://lorempixel.com/640/480/people/?75578): failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway

Я в ручную пробовал открыть ссылку. очень медленно грузится

JhaoDa
@jhaoda
Jul 14 2016 10:17 UTC
@pinguinjkeke Проблема сугубо серверная, зачем ты это здесь спрашиваешь?
Victor Golovko
@siptik
Jul 14 2016 10:18 UTC
возможно тупо ложится сервер
JhaoDa
@jhaoda
Jul 14 2016 10:18 UTC
Да, очень медленно, подтверждаю
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:19 UTC
ну не настолько медленно, чтобы валиться от одной картинки
JhaoDa
@jhaoda
Jul 14 2016 10:19 UTC
@pinguinjkeke вопрос не к фейкеру и не к нам
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:20 UTC
дело в том, что сервер локально расположен. Не могу никак отловить :(
Сортировка каналов в гите поменялась - подскажите как вернуть обратно. Лара была сверху стала с низу.
http://prntscr.com/bsrjvn - бесит капец . знает кто?
Ivan
@Hunternnm
Jul 14 2016 10:34 UTC
Аналогичная фигня, бесит ппц как
JhaoDa
@jhaoda
Jul 14 2016 10:39 UTC
Раньше это решалось добавлением комнаты в избранное, кстати
Ivan
@Hunternnm
Jul 14 2016 10:40 UTC
@jhaoda она и так в избранном
JhaoDa
@jhaoda
Jul 14 2016 10:40 UTC
@Hunternnm а теперь это не влияет
так есть решение? просто грейсманки не хочется писать =(
Maxim
@Big-Shark
Jul 14 2016 10:51 UTC
@aios драг анд дроп?
@Big-Shark неа..
это если все все румы менеджить
а тут именно вывески
на сайдбаре
Vershkov Egor
@evn88
Jul 14 2016 10:55 UTC
Всем привет, подскажите почему не работает такая конструкция:
KarmaBot
@KarmaBot
Jul 14 2016 10:55 UTC
@evn88, привет, как настроение?
Vershkov Egor
@evn88
Jul 14 2016 10:56 UTC
 $emails = array('mail1@example.ru', 'mail2@example.ru');
Mail::queue('emails.newconference', $data, function($message) {
            $message->from('noreply@voel.ru', 'Conference Scheduler');
            $message->to($emails)->subject('Новая конференция');
        });
а если так, то работает:
Mail::queue('emails.newconference', $data, function($message) {
            $message->from('noreply@voel.ru', 'Conference Scheduler');
            $message->to(array('mail1@example.ru', 'mail2@example.ru'))->subject('Новая конференция');
        });
Pab2m
@Pab2m
Jul 14 2016 10:58 UTC
Подскажите, пожалуйста, как в laravele 4.2. Как можно получить результат выполнения представления в виде строки (html код) из контролера?
JhaoDa
@jhaoda
Jul 14 2016 10:58 UTC
@evn88 потому что надо РНР учить сначала, а потом ларавель
@evn88 function($message) use ($emails)
JhaoDa
@jhaoda
Jul 14 2016 10:59 UTC
@aios ну шо ты портишь педагогический процесс
@jhaoda ну ты тоже иногда спойлеришь. вот забанил меня просто так теперь я в обидке..
Vershkov Egor
@evn88
Jul 14 2016 11:00 UTC
@aios спасибо
KarmaBot
@KarmaBot
Jul 14 2016 11:00 UTC
Спасибо (+1) для @aios принято! Текущая карма +177.
JhaoDa
@jhaoda
Jul 14 2016 11:00 UTC
Он же не поймет, ПОЧЕМУ так, он просто тупо запомнит
@aios не просто так я тебя забанил, угомонись уже
@jhaoda иногда додики должны оставаться додиками) пока есть такие как они у нас с тобой будет работа.
Vershkov Egor
@evn88
Jul 14 2016 11:00 UTC
@jhaoda так я хотя бы пойму куда копать
JhaoDa
@jhaoda
Jul 14 2016 11:01 UTC
@aios я тебя уверяю — додики будут всегда, хоть учи их, хоть не учи
@evn88 нет, не поймешь
@jhaoda лады.. больше спойлериь не буду.
Maxim
@Big-Shark
Jul 14 2016 11:01 UTC
@aios @jhaoda удержитесь от оскорблений.
@Big-Shark додик это не оскорбление...
@Big-Shark причем контекст абстрактный.
@Big-Shark он не направлен ни на одного из участников сообщества.
@Pab2m обычно это редко требуется.
evgarik
@evgarik
Jul 14 2016 11:06 UTC
Всем привет
KarmaBot
@KarmaBot
Jul 14 2016 11:06 UTC
@evgarik, ну рассказывай. Как жизнь? :)
@Pab2m контроллер как бы первая на входе и последняя на выходе инстанция в которой что то решается на стороне сервера.
evgarik
@evgarik
Jul 14 2016 11:07 UTC
можно вопрос на засыпку
Pab2m
@Pab2m
Jul 14 2016 11:07 UTC
@aios. Мне для того чтобы ответ для ajax запроса сформировать.
@evgarik ты уже пришел... это все равно что открыть холодильник у друга дома взять его шоколадку и сказать ему "Будешь?"
Pavel Kuzmin
@s00d
Jul 14 2016 11:07 UTC
@evgarik нельзя
@Pab2m почитай про REST API
evgarik
@evgarik
Jul 14 2016 11:08 UTC
Ну тогда слухай
как внутри relations hasMany получить значение колонки для использования в условии дальнейшей выборки
Pavel Kuzmin
@s00d
Jul 14 2016 11:09 UTC
@evgarik я же сказал нельзя, зачем спрашивал?
@s00d ну харош тебе..
@evgarik а для чего именно это нужно?
evgarik
@evgarik
Jul 14 2016 11:11 UTC
сделать разные условия выборки в соотвествии со значением в ячейке
т.е. если значение нулевое то подгружаются одни отношения, если не нулевое то грузятся другие отношения.
JhaoDa
@jhaoda
Jul 14 2016 11:12 UTC
@evgarik никак, только делать запрос на получение этой колонки
Но сдаётся мне, что ты какую-то ерунду задумал...
Pavel Kuzmin
@s00d
Jul 14 2016 11:13 UTC
@evgarik это связь, она вообще отдельным запросом идет в бд, я по ркайней мере пока такого способо не нашел, юзай дойны, если нужна выпорка по условиям другой таблицы
evgarik
@evgarik
Jul 14 2016 11:13 UTC
просто у меня в голове есть вариант решения, но он мне не нравится
я ухожу от дойнов. стараюсь все на relations сделать
JhaoDa
@jhaoda
Jul 14 2016 11:14 UTC
@evgarik пока не понятно, что у тебя там задача, но вообще можно копнуть SQL, там можно и условия писать
evgarik
@evgarik
Jul 14 2016 11:15 UTC
IF никто не отменял, согласен
JhaoDa
@jhaoda
Jul 14 2016 11:15 UTC
Но это будет какая-то монструозная финя
@jhaoda он хочет красивый код.
evgarik
@evgarik
Jul 14 2016 11:15 UTC
еще та монстрятина
@evgarik как по мне CASE и IF в MySQL это костылики)
evgarik
@evgarik
Jul 14 2016 11:17 UTC
Ну тогда делать выборку изначально по двум разным входным данным, преобразовывать в массив и объединят массивы
@evgarik они должны быть в коде. по крайней мере я считаю что на "обычном" проекте нужно где то иф или кейс в мускуле то я что то делаю не так.
evgarik
@evgarik
Jul 14 2016 11:17 UTC
но этот вариант как я уже писал мне не нравится
butschster
@butschster
Jul 14 2016 11:17 UTC
@aios а я считаю иначе, только не заводись!
@butschster ну конструктивно давай - если такие вещи нужны - то значит пора переезжать на NoSQL или переделывать архитектуру базы.
@butschster есть входные параметры и выходные. на основе входных решаем какие будут выходные и мускуль в этом случае играет роль хранилища.
Pavel Kuzmin
@s00d
Jul 14 2016 11:19 UTC
@aios можешь рассказать почему такое мнение? Я помню делал разбивку по сменам в зависимости от времени и без if это была полная жуть...
@s00d например. опиши задачу.
Pavel Kuzmin
@s00d
Jul 14 2016 11:20 UTC
@aios я же написал уже
@s00d разбивка по сменам это группирование данных - где там IF?
Pavel Kuzmin
@s00d
Jul 14 2016 11:22 UTC
@aios а как ты хочешь их сгруппировать если в бд нет смены, а есть только время? И да можно было просто смены в бд писать, но задача появилась только через год после проектирования
@s00d в мускуле есть куча функций для преобразования времени - можно сгруппировать по дням, неделям, месяцам годам и прочим единицам.
@s00d так где там IF?
@s00d причем преобразовать можно любое время..
Я кстати офигел от того как ищутся дубли в MySQL
Pavel Kuzmin
@s00d
Jul 14 2016 11:26 UTC
@aios нужны были данные в одной выборке сгруппированные if(TIME(time) >= '04:00:00' and TIME(time) <= '15:30:00', 1, 2 ) as sh Есть вариант проще?
evgarik
@evgarik
Jul 14 2016 11:28 UTC
подскажите сайт где можно опубликовать код, чтобы сюда уже просто ссылку кинуть
This message was deleted
This message was deleted
@s00d это в SELECT?
JhaoDa
@jhaoda
Jul 14 2016 11:29 UTC
@aios а отредактировать?
@evgarik и http://pastebin.com/
@s00d по моему у тебя вообще все Where решается.
@s00d или тебе нужны были еще и остальные данные
@s00d дай весь запрос.
вот моя головная боль
Pavel Kuzmin
@s00d
Jul 14 2016 11:37 UTC
@aios нужны все данные в 1 запросе разбитые на 2 группы по времени
Роман Сохарев
@greabock
Jul 14 2016 11:37 UTC
@evgarik я бы за один оператор else сжигал на костре =)
Pavel Kuzmin
@s00d
Jul 14 2016 11:39 UTC

@aios

$result =  DB::table('table')
    ->where(DB::raw('DATE(time)'), '>=', $firstDate)
    ->where(DB::raw('DATE(time)'), '<=', $lastDate)
    ->whereIn('form', [2,3])
    ->select(
        DB::raw('DATE(time) as date'),
        DB::raw(' COUNT(*) as count'),
        DB::raw("if(TIME(time) >= '04:00:00' and TIME(time) <= '15:30:00',  1, 2 ) as sh")
    )
    ->groupBy('sh','date')
    ->orderBy('date')
    ->orderBy('sh')
    ->get();

примерно так

evgarik
@evgarik
Jul 14 2016 11:39 UTC
@greabock присылай костер буду гореть
а пока вот такая задача
Роман Сохарев
@greabock
Jul 14 2016 11:40 UTC
@evgarik вообще, очень похоже, что ты никогда не видел, как по уму модели организуются. Одни названия связей чего стоят getProduct и тд

@s00d

select (hour(time) div 3) as id, user_id, sum(points),
       date('2014-08-23') + interval 3 * (hour(time) div 3) hour as starttime,
       date('2014-08-23') + interval 3 * ((hour(time) div 3) + 1) hour as endtime
from pts
where status = 0 and user_id = 1 and
      date(time) = date('2014-08-23')
group by floor(hour(time) / 3);

человеку нужно было делать группировку каждые 3 часа. Подставляешь свои данные для интервала от 4:00:00 до 15:30:00 и все.

Роман Сохарев
@greabock
Jul 14 2016 11:42 UTC
^ я такие странные выборки вообще во view выношу
@s00d это если совсем упростить
select floor(hour(time) / 3) as hourgroup, sum(points)
from pts
where status = 0 and user_id = 1 and
      date(time) = "THIS DAY"
group by floor(hour(time) / 3);
evgarik
@evgarik
Jul 14 2016 11:43 UTC
@greabock вроде как view для отображения информации а не для обработки
этого и предерживаюсь
Роман Сохарев
@greabock
Jul 14 2016 11:44 UTC
@evgarik я не тебе писал )
evgarik
@evgarik
Jul 14 2016 11:44 UTC
ссори
JhaoDa
@jhaoda
Jul 14 2016 11:45 UTC
@evgarik сорри — одна «с», две «р»
@jhaoda тогда это вообще на английском писать нужно)))
Maxim
@Big-Shark
Jul 14 2016 11:47 UTC
@aios а что делает этот запрос?
butschster
@butschster
Jul 14 2016 11:47 UTC
@greabock а чем тебе else не угодил?
@Big-Shark группирует данные каждые 3 часа
@Big-Shark без IF)
Maxim
@Big-Shark
Jul 14 2016 11:48 UTC
@aios прикольно
@s00d а вот еще один.
SELECT SUM(bytes), ((stime - X) DIV I) as interval
FROM table
WHERE (stime > X) and (stime < Y)
GROUP BY interval
это как раз когда нужен yourowned interval
Pavel Kuzmin
@s00d
Jul 14 2016 11:50 UTC
@aios Вариантов то я много нашел, но мой мне показался самым удобным. Спасибо, твой тоже поизучаю, может заменю.
@s00d доп логика в Mysql - я может полный нуб - но не знаю случая когда в действительности нужно создавать триггеры, бихейворы, функции в mysql - я наверно еще не дошел до этого. А уж иф и кейс точно презираю..
Maxim
@Big-Shark
Jul 14 2016 11:54 UTC
@aios у нас есть иф на сортировки, и 1 раз для мп писали тригер
@Big-Shark ну для ифа должна быть реально сложная архитектура - когда ты реально упираешься в невозможность получить эти данные больше нигде кроме как на стороне мускуля. А триггер то зачем?
@Big-Shark это же по идее обсервер)
Maxim
@Big-Shark
Jul 14 2016 11:57 UTC
@aios ну решено было так, так как там завязка на ид, и мускуль сразу получал ид, и писал нужные данные
@aios да, там по другому сортировать не получится, там идет сортировка по статусу
@Big-Shark а как выглядит?
butschster
@butschster
Jul 14 2016 11:59 UTC
@aios я бы не был так категоричен по поводу условий, если тебе они не нравятся, то не думаю что там они созданы просто так. Просто всему нужно знать меру и место применения.
@butschster ну если я вот такое вот .... обходился всегда без них более нативными решениями. что тогда?
@butschster ifIsEvil....
Maxim
@Big-Shark
Jul 14 2016 12:00 UTC
@aios
->withColumn(
                'CASE '.BookingTableMap::COL_STATUS.
                ' WHEN \''.Booking::STATUS_RECEIPTED.'\' THEN 1'.
                ' WHEN \''.Booking::STATUS_DEPOSIT.'\' THEN 1'.
                ' ELSE 2'.
                ' END'
                , 'sort1'
            )
@Big-Shark жуть в полоску... это подставляются данные и потом по ним сортировка идет..
Maxim
@Big-Shark
Jul 14 2016 12:02 UTC
@aios подставляются статусы которые должны быть выше чем остальные.
butschster
@butschster
Jul 14 2016 12:03 UTC
@aios ты не решал всех задач, которые бывают. Вот если тебе захочется через консоль выполнить запрос в БД и сформировать таблицу, а нули заменить на что то иное, твои действия?
Maxim
@Big-Shark
Jul 14 2016 12:03 UTC
@aios а как иначе?
@Big-Shark сча подумаю.
dihalt
@dihalt
Jul 14 2016 12:10 UTC
Коллеги, у PDO есть такой фетч, который может создавать объекты (если указать класс) и распихивать результаты в свойства объекта. Типа как (object)$array, только не стандартный объект, а определённого класса. Собсно вопрос, как сделать аналогичным образом ручками, без фетча: есть массив, хочу создать класс и что бы ключ-значения распихались по свойствам?
butschster
@butschster
Jul 14 2016 12:11 UTC
@dihalt модель это сделает по умолчанию
dihalt
@dihalt
Jul 14 2016 12:12 UTC
@butschster интересует именно ручками. Собсно, я могу это сделать, но предполагаю, что это скорее всего будет говнокодом.
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:12 UTC
@dihalt
1) Hi level: Doctrine
2) Middle: AnalogueORM
3) Low level: ReflectionProperty::setValue(...)
dihalt
@dihalt
Jul 14 2016 12:13 UTC
@SerafimArts мастер Йода, я вас не узнаю))
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:13 UTC
@dihalt это омолаживающий крем
dihalt
@dihalt
Jul 14 2016 12:14 UTC
@SerafimArts жена поделилась?))
Maxim
@Big-Shark
Jul 14 2016 12:14 UTC
@dihalt только ручками в каждую переменную, или через контроллер ну и тд
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:14 UTC
@dihalt уже пол года как без жены ;)
Maxim
@Big-Shark
Jul 14 2016 12:15 UTC
@SerafimArts куда дел? уволил?
dihalt
@dihalt
Jul 14 2016 12:15 UTC
@Big-Shark Серафим уже предложил норм вариант ReflectionProperty::setValue(...)
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:15 UTC
@dihalt только профита от этого мало
надо как минимум ещё маппер написать
т.е. что поле N энтити соответсвует полю M в БД
dihalt
@dihalt
Jul 14 2016 12:16 UTC
@SerafimArts ну, что сказать. И хорошо и не очень. Семья важное, нужное и правильное дело.
@SerafimArts спс, кстати. За п.3
KarmaBot
@KarmaBot
Jul 14 2016 12:17 UTC
Спасибо (+1) для @SerafimArts принято! Текущая карма +511.
Роман Сохарев
@greabock
Jul 14 2016 12:18 UTC
@dihalt а эти данные, ты от куда берешь?
butschster
@butschster
Jul 14 2016 12:18 UTC
@dihalt лол, разве это не тоже самое, что $class->property = 'value';?
dihalt
@dihalt
Jul 14 2016 12:18 UTC
@greabock из бд
Роман Сохарев
@greabock
Jul 14 2016 12:18 UTC
а в бд они хранятся как?
@butschster нет
dihalt
@dihalt
Jul 14 2016 12:19 UTC
@greabock хм, не понимаю как на вопрос ответить. как обычно, неверное)
butschster
@butschster
Jul 14 2016 12:19 UTC
@greabock ну и в чем разница?
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:20 UTC
@dihalt а доктрина - это типа не тру вей?
или лучше вначале по граблям\самокатам, а потом уже левелап?
Роман Сохарев
@greabock
Jul 14 2016 12:21 UTC
@dihalt ну что это json?
dihalt
@dihalt
Jul 14 2016 12:21 UTC
@greabock а, не, массив прилетает. пдо фетч
Maxim
@Big-Shark
Jul 14 2016 12:21 UTC
@SerafimArts @dihalt у доктрины даже есть отдельный пакет который делает это
dihalt
@dihalt
Jul 14 2016 12:21 UTC
@SerafimArts может и тру, мне надо старую болячку залечить, там и пдо уже левелап))
butschster
@butschster
Jul 14 2016 12:22 UTC
@greabock ?
dihalt
@dihalt
Jul 14 2016 12:23 UTC
@SerafimArts и почему доктрина? я так и не понял, какую сторону силы ты выбрал)) то елоквент, то доктрину))
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:23 UTC
паттерны разные ;)
@dihalt потому что доктрина делает именно то, что ты желаешь
Роман Сохарев
@greabock
Jul 14 2016 12:24 UTC
@butschster
1) приватные свойства можно определить
2) Минует магию
dihalt
@dihalt
Jul 14 2016 12:25 UTC
@SerafimArts так тыж писал, типа ~ "одну строчку поменял и накрылось всё медным тазом"
butschster
@butschster
Jul 14 2016 12:25 UTC
@greabock ну в обычной ситуации они делают одно и тоже, приватные свойства определить пока задачи не стояло. Мы обсуждаем в рамках поставленной задачи.
а так через __set() можно просто решить проблему, знать бы только в каком виде необходимо в класс поместить данные
dihalt
@dihalt
Jul 14 2016 12:26 UTC
@butschster ты становишься по похож на Корнхолио Джаоду. Будь проще))
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:26 UTC
@dihalt а в элоквенте поменял одну строчку в visible или переименовал поле и все АПИ накрылись ;)
dihalt
@dihalt
Jul 14 2016 12:26 UTC
@SerafimArts ну м.б. всему своё место, видимо.
Роман Сохарев
@greabock
Jul 14 2016 12:26 UTC
@butschster ты просто спросил одно и тоже это или нет
butschster
@butschster
Jul 14 2016 12:27 UTC
@greabock ну доки я умею смотреть ;) Меня больше интересовало в рамках его задачи
@dihalt спасибо за комплимент!
KarmaBot
@KarmaBot
Jul 14 2016 12:28 UTC

Находчивый

@dihalt, вы выполнили условие: "Набрать 10 кармы.".
С чем и поздравляем =)
Находчивый
Спасибо (+1) для @dihalt принято! Текущая карма +10.
dihalt
@dihalt
Jul 14 2016 12:29 UTC
@butschster да не за что. Надо @SerafimArts сказать, что бы ввёл пару новых званий "Писькомер" и "Почётный ворчун"))
Роман Сохарев
@greabock
Jul 14 2016 12:30 UTC
@dihalt слишком неясные критерии для отбора
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:30 UTC
я против писек в нашем чате
но за ворчуна +1
@Big-Shark у тебя самого столбика типо в базе нет...
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:30 UTC
ворчуы будут у трёх
dihalt
@dihalt
Jul 14 2016 12:30 UTC
@greabock Народное голосование
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:31 UTC
@SerafimArts верни старую аву, не привыкну никак
dihalt
@dihalt
Jul 14 2016 12:31 UTC
@symbios-zi +1
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:31 UTC
@fesor, @jhaoda и я
dihalt
@dihalt
Jul 14 2016 12:31 UTC
@SerafimArts нет, ты не ворчливый
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:31 UTC
@dihalt пффф
@SerafimArts а еще нужно ту за которую меня вчера забанили.
dihalt
@dihalt
Jul 14 2016 12:31 UTC
@SerafimArts и не пытайся))
Maxim
@Big-Shark
Jul 14 2016 12:31 UTC
@aios почему нет? есть
Роман Сохарев
@greabock
Jul 14 2016 12:31 UTC
@SerafimArts пффф, тебе до Фесора с Джаодой как до Китая раком =)
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:31 UTC
@greabock ну ладно, пока не заслужил =(
но MVC - это всё равно миф
dihalt
@dihalt
Jul 14 2016 12:32 UTC
@SerafimArts :D
butschster
@butschster
Jul 14 2016 12:32 UTC
и фасады в Laravel зло!
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:32 UTC
@butschster почему? ))
butschster
@butschster
Jul 14 2016 12:32 UTC
вернее не зло!
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:32 UTC
@butschster лучше чем $container->get('...') в симфони
Роман Сохарев
@greabock
Jul 14 2016 12:32 UTC
@butschster зло, конечно
butschster
@butschster
Jul 14 2016 12:32 UTC
@symbios-zi это Роман сказал, я все хотел у него спросить :0
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:32 UTC
я так и не понял почему зло. Разве что тестировать сложнее
Роман Сохарев
@greabock
Jul 14 2016 12:32 UTC
но удобные
butschster
@butschster
Jul 14 2016 12:33 UTC
т.к. я слежу за его общественной деятельностью, хотел узнать
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:33 UTC
@greabock Роман, почему фассады зло? ))
butschster
@butschster
Jul 14 2016 12:33 UTC
@greabock все что не поддается твоему пониманию - ересь и это нужно сжечь! Как и else
Роман Сохарев
@greabock
Jul 14 2016 12:33 UTC
так... где там моя шапочка из фольги?..
@butschster прочь из моей головы!
butschster
@butschster
Jul 14 2016 12:35 UTC
@greabock без паники, ответь про фасады
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:36 UTC
@butschster да потому что тейлор сказал что это удобно и зло
Роман Сохарев
@greabock
Jul 14 2016 12:36 UTC
Они не дают заменить имплементацию в частном случае
вводят неясные зависимости
а за оператор else - просто всех на костер, без разбору =)
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:38 UTC
@greabock доктрину познал ты в итоге? помню мучался с ней
butschster
@butschster
Jul 14 2016 12:38 UTC
@greabock кстати я переходил с Kohana на Laravel и они ни разу не похожи, как минимум 5 версия. Разве что Arr и Url
Роман Сохарев
@greabock
Jul 14 2016 12:39 UTC
@butschster интерфейсы другие, а ощущение то же.
Maxim
@Big-Shark
Jul 14 2016 12:40 UTC
@butschster а мне кажется это самые похожие фреймверки на данный момент.
Роман Сохарев
@greabock
Jul 14 2016 12:41 UTC
@Big-Shark только "снаружи"
Maxim
@Big-Shark
Jul 14 2016 12:41 UTC
@greabock ну да, внутри конечно уровень разный
butschster
@butschster
Jul 14 2016 12:41 UTC
@Big-Shark хорошо что кажется только :) Приведи парочку схожих моментов в них (ну кроме MVC)
Maxim
@Big-Shark
Jul 14 2016 12:42 UTC
@butschster ну допустим роутинг через классы, статика в кохане, и фейк статика в ларавель
Роман Сохарев
@greabock
Jul 14 2016 12:42 UTC
@butschster вот тебе два
1) фасады похожи на статику коханы
2) Роутинг чем-то похож
Maxim
@Big-Shark
Jul 14 2016 12:42 UTC
@butschster мне кажется даже орм похожи
butschster
@butschster
Jul 14 2016 12:43 UTC
@Big-Shark @greabock нуу так можно за уши притянуть что угодно
Maxim
@Big-Shark
Jul 14 2016 12:43 UTC
@butschster оба фреймверка шли и идут по принципу чем проще, тем лучше. То же апи по работе с базой в юии, доктрине и пропел совсем другое
@butschster там мы тебе и не говорим что они 1 в 1
Роман Сохарев
@greabock
Jul 14 2016 12:44 UTC
@butschster ну вот, к примеру на yii они этим совсем не похожи
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:44 UTC
роутер и того и другого слизан с синатры, так что ничего удивительного
Maxim
@Big-Shark
Jul 14 2016 12:44 UTC
@butschster но хотя бы по проутингу они уже от всех отличаются, очень сильно
Роман Сохарев
@greabock
Jul 14 2016 12:44 UTC
@SerafimArts с рельс
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:44 UTC
рельсы опять таки юзают роутер синатры
вроде как
Maxim
@Big-Shark
Jul 14 2016 12:45 UTC
Мне кажется они оба брали лучшее из рельс.
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:45 UTC
хотя не
butschster
@butschster
Jul 14 2016 12:46 UTC
@Big-Shark ну вот роутер https://kohanaframework.org/3.3/guide/kohana/routing, кроме как схожести названия классов , сходства нет
Maxim
@Big-Shark
Jul 14 2016 12:48 UTC
@butschster это делалась через пхп классы, в симфони это юмл или массив, в юии это массив, в код игнайтер, массив, в фуел это классы, он он основан на кохане был
butschster
@butschster
Jul 14 2016 12:49 UTC
@Big-Shark
$collection = new RouteCollection();
$collection->add('blog_show', new Route('/blog/{slug}', array(
    '_controller' => 'AppBundle:Blog:show',
)));
Maxim
@Big-Shark
Jul 14 2016 12:49 UTC
@butschster это вторая версия уже, а первая?
@butschster сейчас почти все используют классы
butschster
@butschster
Jul 14 2016 12:50 UTC
@Big-Shark ну ты говоришь про схожесть, я тебе привел пример :)
Maxim
@Big-Shark
Jul 14 2016 12:50 UTC
@butschster ну скажи на какой фреймверк тогда больше всего кохана похожа?
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:54 UTC
@Big-Shark на ларавель, там тоже в названии буква а
Роман Сохарев
@greabock
Jul 14 2016 12:54 UTC
@Big-Shark сильно похожа лара времён третьей версии =)
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:54 UTC
белый похож на негра, так как у него тоже 2 руки. Спорите не о чем =)
Maxim
@Big-Shark
Jul 14 2016 12:56 UTC
@symbios-zi да вы батенька расист.
Anton Vorontsov
@symbios-zi
Jul 14 2016 12:58 UTC
@Big-Shark нисколько, просто считаю что ларавель наше всё =)
butschster
@butschster
Jul 14 2016 12:58 UTC
@Big-Shark да черт его знает, мне всегда казалось что Kohana отпрыск CodeIgniter, но в них сходства столько же сколько и в Kohana - Laravel. Я бы сравнил ее с cakephp
JhaoDa
@jhaoda
Jul 14 2016 12:58 UTC
Laravel Power!
Не зря Тейлор налысо бреется...
@jhaoda ВанТейлор?
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 13:01 UTC
@jhaoda он не бреется - это его током бъёт (Laravel Power ток)
JhaoDa
@jhaoda
Jul 14 2016 13:02 UTC
@SerafimArts эээ... шта?
undercloud
@undercloud
Jul 14 2016 13:03 UTC
@SerafimArts шутка была про White Power (скинхэдов)
JhaoDa
@jhaoda
Jul 14 2016 13:03 UTC
@SerafimArts тебе не знаком лозунг «White power»?
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:04 UTC
а ведь Laracon не за горами
butschster
@butschster
Jul 14 2016 13:04 UTC
2 скинхэд детектед :)
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:04 UTC
на laracon будет выступать Фабиен из Симфони
http://laracon.us/ вообще много крутых докладчиков. Будет ли видео?
undercloud
@undercloud
Jul 14 2016 13:06 UTC
у отложеных провайдеров boot тоже вызывается после register?
@symbios-zi сам фабиен?
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:07 UTC
@aios сам
@aios и сам создатель VueJS
Adam Wathan крутые доклады по E-commerce на ларавель
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 13:07 UTC
@jhaoda нет
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:09 UTC
Это ж хорошо что они с symphony дружат, значит Laravel будет влиять и на Symphony
@symbios-zi а разве уже не?
undercloud
@undercloud
Jul 14 2016 13:10 UTC
@symbios-zi чего чего?
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:10 UTC
@undercloud шта?
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 13:10 UTC
автовайринг разве не из-за ларки появился в симфони?
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:11 UTC
@undercloud я говорю так как компоненты симфони используются таким крупным проектом как ларавель, то симфони будет вести разработку с оглядкой в том числе и на Laravel.
undercloud
@undercloud
Jul 14 2016 13:12 UTC
@symbios-zi зачем ты это придумал?
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:12 UTC
@undercloud а почему ты подумал что я придумал )
undercloud
@undercloud
Jul 14 2016 13:12 UTC
такой сценарий нежелателен
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:13 UTC
@undercloud хочешь приведу пример как они повлияли на VueJS 2.0
vuejs/vue#2765
Maxim
@Big-Shark
Jul 14 2016 13:13 UTC
@butschster 2 версия коханы это форк с код игнайтер, а 3 переписана была с нуля
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:14 UTC
@undercloud типа во второй VueJS хотели убрать inline шаблоны, и тут появился Taylor и Jeffrey
undercloud
@undercloud
Jul 14 2016 13:15 UTC
@symbios-zi VueJS тут вообще боком, если что там получилось это разовый случай
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:15 UTC
@undercloud я вот считаю иначе.
undercloud
@undercloud
Jul 14 2016 13:16 UTC
не хочется чтобы симфни был угроблен
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:16 UTC
@undercloud понятно что боком, но я тебе говорю в целом, тоже же фреймворк. Он сказал: "Чуваки, мы такую фичу у себя в Spark используем и людям удобно. Не убирайте поддержку инлайн шаблонов во второй версии."
@undercloud я думаю там люди умные, решат как будет всем лучше. )))
lordonx3
@lordonx3
Jul 14 2016 13:18 UTC
Maximum execution time of 30 seconds exceeded
Как пофиксить?
Нужно добавить около 15к строк в бд
из текстового поля
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:18 UTC
@lordonx3 сервер настрой
@lordonx3 php.ini или ini_set('max_execution_time', 300)
undercloud
@undercloud
Jul 14 2016 13:20 UTC
@lordonx3 не надо так
поставь в единичном скрипте
lordonx3
@lordonx3
Jul 14 2016 13:21 UTC
@undercloud а как надо?)
Делить их
И отправлять по частям?
undercloud
@undercloud
Jul 14 2016 13:21 UTC
set_time_limit(300) внутри функции
lordonx3
@lordonx3
Jul 14 2016 13:22 UTC
@undercloud думал будут советы как упорядочить работу отправления)
Только что решил загружать по 1к строк
чтобы не напрягать сервак
undercloud
@undercloud
Jul 14 2016 13:23 UTC
@symbios-zi это нормально целиком для сервака выставлять значения если они нужны в единичной функции?
Anton Vorontsov
@symbios-zi
Jul 14 2016 13:23 UTC
@lordonx3 сделай через Chunk
@undercloud весь сервак это 1 сайт
dihalt
@dihalt
Jul 14 2016 13:34 UTC
Коллеги, я запутался. Как мне зарегать инстанс синглтон объекта в контейнере таким образом, что бы он был доступен по псевдониму типа app('myobject'), и передавался же в конструктор __constructor(MyObject $myobject), когда делаешь app->make('MyClass')?
undercloud
@undercloud
Jul 14 2016 13:36 UTC
@dihalt ->singleton не?
наверно псевдоним должен называтся MyClass
dihalt
@dihalt
Jul 14 2016 13:38 UTC
@undercloud ну вот вроде да, да что то не. Он первым аргументом принимает псевдоним, но как тогда сработает конструктор? А псевдоним хочу приближенный к человеческому, не myclass
Знаю точно, что так можно сделать, но вот запутался.
undercloud
@undercloud
Jul 14 2016 13:38 UTC
->alias('MyClass',...)
butschster
@butschster
Jul 14 2016 13:38 UTC
@dihalt $app-singleton('myobject', ...), $app->alias('myobject', MyClass::class)
dihalt
@dihalt
Jul 14 2016 13:39 UTC
@butschster да, похоже оно. А в доке, я смотрю, нема про алиасы? Или "смотрю в книгу, вижу фигу"?
@butschster спс
KarmaBot
@KarmaBot
Jul 14 2016 13:40 UTC
Спасибо (+1) для @butschster принято! Текущая карма +69.
undercloud
@undercloud
Jul 14 2016 13:41 UTC
@dihalt написано же что их лучше не юзать
dihalt
@dihalt
Jul 14 2016 13:41 UTC
@undercloud у меня особый случай, там можно всё
butschster
@butschster
Jul 14 2016 13:41 UTC
@undercloud где написано?
undercloud
@undercloud
Jul 14 2016 13:43 UTC
@butschster точно не вспомню, может даже в доке другого фрейма
butschster
@butschster
Jul 14 2016 13:45 UTC
@undercloud ну т.е. сам не знаешь, просто слух проходил. Ну раз в Laravel используют и в хвост и в гриву https://github.com/laravel/framework/blob/5.2/src/Illuminate/Broadcasting/BroadcastServiceProvider.php#L31 https://github.com/laravel/framework/blob/5.2/src/Illuminate/Foundation/Application.php#L1060 , то почему бы и нет?
undercloud
@undercloud
Jul 14 2016 13:45 UTC
@butschster вносит путаницу
@butschster есть bind
его хватит с потолком
butschster
@butschster
Jul 14 2016 13:47 UTC
@undercloud хватит для чего?
public function singleton($abstract, $concrete = null)
    {
        $this->bind($abstract, $concrete, true);
    }
undercloud
@undercloud
Jul 14 2016 13:48 UTC
@butschster да используй где хочешь я то тут причем
butschster
@butschster
Jul 14 2016 13:50 UTC
@undercloud alias решает определенную задачу. Например ты хочешь иметь короткое имя для доступа к контейнеру $app['db'], но когда ты хочешь чтобы в конструкторе подгрузилась зависимость __constructor(App\Database $database), то здесь ты уже не сможешь использовать ключ db, поэтому можно сделать алиас $app->alias('db', 'App\Database') и использовать его для внедрения зависимостей.
dihalt
@dihalt
Jul 14 2016 13:54 UTC
@butschster именно +1
@butschster подобные ответы надо заносить в отдельную папку на всеобщее обозрение. Надо что бы @SerafimArts допилил чат.
Alexander
@Dualse
Jul 14 2016 13:58 UTC

@greabock кстати я переходил с Kohana на Laravel и они ни разу не похожи, как минимум 5 версия. Разве что Arr и Url

Сейчас, ковыряю кохану. Качество кода ужасное(

Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 13:59 UTC
@dihalt допилил чат? о_0
dihalt
@dihalt
Jul 14 2016 13:59 UTC
@SerafimArts Ну да. А чё. Типа "Бот, что ты знаешь про Алиасы", а он фигак и рассказывает тебе устами @butschster ))
butschster
@butschster
Jul 14 2016 13:59 UTC
@SerafimArts да, допили пожалуйста gitter, чтото ты уже давно не вносил изменения
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:00 UTC
@butschster допилить? Я его только ломать умею =))))
Прямо как @slider23 пакагист...
dihalt
@dihalt
Jul 14 2016 14:11 UTC
@butschster А у тебя в примере ошибки нет? $app->alias('db', 'App\Database')
    /**
     * Alias a type to a different name.
     *
     * @param  string  $abstract
     * @param  string  $alias
     * @return void
     */
    public function alias($abstract, $alias)
    {
        $this->aliases[$alias] = $this->normalize($abstract);
    }
алиас вторым параметром должен быть, не?
butschster
@butschster
Jul 14 2016 14:13 UTC
@dihalt ты можешь протестировать и поправить ошибку :) Заодно и сам закрепишь материал!
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:13 UTC
@dihalt ну так db уже есть в контейнере
это не алиас
алиас как раз ссылка на класс
dihalt
@dihalt
Jul 14 2016 14:13 UTC
брррррррррр, я в панике))
vadym26
@vadym26
Jul 14 2016 14:14 UTC
можно в колекции подсчитать количество объектов которые имеют определенное свойство без форича?
lordonx3
@lordonx3
Jul 14 2016 14:14 UTC
js`серы есть?)
Alexander
@Dualse
Jul 14 2016 14:16 UTC
@vadym26 Типа такого?
$users->where('type', 'admin')->count()
butschster
@butschster
Jul 14 2016 14:17 UTC
@vadym26
$data->filter(function($item) {
     return $item->type == 'admin'
})->count();
vadym26
@vadym26
Jul 14 2016 14:22 UTC
@Dualse немного не так, нужно просто если type != null тогда считать
Alexander
@Dualse
Jul 14 2016 14:24 UTC
@vadym26 Кстати, если не ошибаюсь, то в коллекциях сравнивается строго. То есть 'null' !== null.
dihalt
@dihalt
Jul 14 2016 14:26 UTC
@butschster @SerafimArts а что в этой конструкции не так?
        $page = new Page::class;

        $this->app->singleton('page', $page);
        $this->app->alias('page', 'Page');
butschster
@butschster
Jul 14 2016 14:26 UTC
@vadym26
filter(function($item) {
     return !is_null($item->type);
})
vadym26
@vadym26
Jul 14 2016 14:26 UTC
@butschster спасибо
KarmaBot
@KarmaBot
Jul 14 2016 14:26 UTC
Спасибо (+1) для @butschster принято! Текущая карма +70.
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:27 UTC
@dihalt ну если у тебя Page - это класс в глобальном пространстве имён, то вроде всё ок
с другой стороны - нахрена тебе вообще регистрировать объект под именем 'page'? Почему нельзя сразу под его интерфейсом (реализацией)
dihalt
@dihalt
Jul 14 2016 14:28 UTC
@SerafimArts ну да, тупо для примера. Он он что то не пашет.
Warning: Illegal offset type in isset or empty in Container.php on line 1077
ну и ещё пяток похожих ошибок там же
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:29 UTC
@dihalt кстати, а что за изврат new Page::class?
ну т.е. это две операции и очень долгие
dihalt
@dihalt
Jul 14 2016 14:29 UTC
@SerafimArts с пылу с жару написал в чат, в $page у меня уже готовый инстанс
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:29 UTC
вначале превращаем класс в строчку - Page::class => '\My\Namespace\Page'
а потом из строки пытаемся создать класс
new '\My\Namespace\Page'
dihalt
@dihalt
Jul 14 2016 14:30 UTC
на носу зарубил, бум знать, спс. Но а что не пашет то? Мысли есть?
@SerafimArts спс
KarmaBot
@KarmaBot
Jul 14 2016 14:31 UTC
Спасибо (+1) для @SerafimArts принято! Текущая карма +512.
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:38 UTC
@dihalt варианта два:
1) Ошибка в файлах config/* - обычно оно падает с информацией о том, что не может найти класс log
2) конфликт имён, т.е. регистр в контейнере игнорится
Uladzislau Danilchyk
@danilchican
Jul 14 2016 14:43 UTC
Добрый вечер. Какой способ будет являться более правильным при реализации подобного функционала:
у каждой фирмы есть несколько альбомов (One to Many) , у каждого альбома есть фотографии (One to Many). Всё замечательно. Фото выбрать я могу и альбомы тоже. Но сделать я это могу на данный момент только получив конкретный альбом и затем выводить его фото. Мне же нужно реализовать вывод всех фото одной фирмы без конкретного ее альбома. т.е. $firm->photos. Один из вариантов был такой: добавить еще один foreign key firm_id в таблицу с фото чтобы привязать к конкретной фирме и добавить еще один метод в модели Firm со связью hasMany Будет ли являться такой вариант адекватным и эффективным? либо есть более логичный способ?
KarmaBot
@KarmaBot
Jul 14 2016 14:43 UTC
О! @danilchican! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Anton Vorontsov
@symbios-zi
Jul 14 2016 14:55 UTC
unlike777
@unlike777
Jul 14 2016 14:55 UTC
@danilchican попробуй посмотреть в сторону has many thorough
Роман Сохарев
@greabock
Jul 14 2016 14:56 UTC
@danilchican
1) джоины - быстро, понятно, удобно, если не пытаться использовать полученную выборку для манипуляций данными в бд
2) двойной whereHas - идеально соответствует духу eloquent, но породит два сабквери. Короче, нужно смотреть устроит ли тебя его скорость
3) hasManyTrough - тоже самое что и п.2 для реализации на релейшенах
4) Денормализация, о которой ты и сам написал
Uladzislau Danilchyk
@danilchican
Jul 14 2016 14:58 UTC
@greabock только вывод инфы, без манипуляций. перечитывал, перед постом в беседу, виды связей в ларе, как-то не особо заострил внимание на hasManyThrough.
@unlike777 @greabock @symbios-zi спасибо, ребята)
KarmaBot
@KarmaBot
Jul 14 2016 14:58 UTC
Спасибо (+1) для @unlike777 принято! Текущая карма +8.
Спасибо (+1) для @greabock принято! Текущая карма +392.
Спасибо (+1) для @symbios-zi принято! Текущая карма +143.
Uladzislau Danilchyk
@danilchican
Jul 14 2016 15:00 UTC
@greabock в 4м пункте ты имел ввиду доп. foreign key и методе в модели фирмы, о которых я сказал?
Роман Сохарев
@greabock
Jul 14 2016 15:01 UTC
да
Anton Vorontsov
@symbios-zi
Jul 14 2016 15:01 UTC
денормализация ускорит
Uladzislau Danilchyk
@danilchican
Jul 14 2016 15:02 UTC
@symbios-zi снял с языка. только хотел спросить, будет ли это более-менее выигрышным вариантом?
Роман Сохарев
@greabock
Jul 14 2016 15:02 UTC
да, но придется помнить об этом если вдруг альбом переедет к другому владельцу
приедтся прочесывать таблицу изображений
Uladzislau Danilchyk
@danilchican
Jul 14 2016 15:03 UTC
@greabock ну это да. тут возможно hasManyThrough было бы уместнее использовать. но фото предполагается не отдавать другой фирме :-)
Роман Сохарев
@greabock
Jul 14 2016 15:03 UTC
имхо, если нет острой причины "ускоряться", то это не лучший путь
Uladzislau Danilchyk
@danilchican
Jul 14 2016 15:04 UTC
@greabock суть - карточка фирмы и ее фото работ. поэтому как-то проще добавить foreign key. хотя если делать по-разумному, то лучше заюзать связь hasManyThrough
Anton Vorontsov
@symbios-zi
Jul 14 2016 15:14 UTC
@danilchican делай в духе ларавель. Всегда проще в поддержке )
Uladzislau Danilchyk
@danilchican
Jul 14 2016 15:24 UTC
@symbios-zi спасибо)
KarmaBot
@KarmaBot
Jul 14 2016 15:24 UTC
Спасибо (+1) для @symbios-zi принято! Текущая карма +144.
dihalt
@dihalt
Jul 14 2016 15:27 UTC

@SerafimArts @butschster Да, похоже дело в именах. Но вот ещё вопрос. Если я правильно понял, ->singleton регистрирует объект как синглтон, и если добавить алиас, то по мейку будет нечего вернуть, ибо когда был создан объект? Получается такая картина:

        $this->app->singleton('page', 'Page');
        $this->app->instance('page', $page);
        $this->app->alias('page', 'Page');

Т.е. надо зарегать синглтон, добавить инстанс, добавить алиас. И вот тада можно достать объект через app('page') и получить его инстанс в конструкторе. Или я перемудрил?

butschster
@butschster
Jul 14 2016 15:30 UTC
@dihalt ох емае
dihalt
@dihalt
Jul 14 2016 15:30 UTC
@butschster %)
@butschster "ёмаё" расшифруй будь добр
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 15:33 UTC
@dihalt ты перемудрил
$app->singleton(Page::class, Page::class)
dihalt
@dihalt
Jul 14 2016 15:33 UTC
@SerafimArts это нормально, через тернии к звёздам)
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 15:34 UTC
синглтон НЕ принимет объекты
он принимает либо классы, либо коллбеки
dihalt
@dihalt
Jul 14 2016 15:35 UTC
@SerafimArts ну да, выходит не сильно то и перемудрил. В сущности то прав.
@SerafimArts благодарю за помощь, знания так и собираются, по капле.
KarmaBot
@KarmaBot
Jul 14 2016 15:37 UTC
Спасибо (+1) для @SerafimArts принято! Текущая карма +513.
butschster
@butschster
Jul 14 2016 15:44 UTC
@dihalt я ничего не понял. Документация явно говорит как работать с синглтоном https://laravel.com/docs/5.2/container#binding
зачем выдумывать свое и потом еще на это выдумывать?!
Arsen Soroka
@arsen-s
Jul 14 2016 15:59 UTC
@offtop
сори, кто-то работал с амазоном?
поднял инстанс, заинталил на сервер nginx, перехожу на public ip этого инстанса - и вообще сервер не отвечает, что я забыл?
Mikhail Sychev
@snutworks
Jul 14 2016 18:13 UTC
Всем привет!
KarmaBot
@KarmaBot
Jul 14 2016 18:13 UTC
@snutworks, привет =)
Oleg
@Malezha
Jul 14 2016 18:14 UTC
@arsen-s если ec2, то там нужно запилить security group для инстанса.
Mikhail Sychev
@snutworks
Jul 14 2016 18:14 UTC
У ларавеля есть полезная штука можно в модели указать protected $casts и он автоматом будет кастить геттеры поименно, вопрос, как сделать на основе этого геттера связь, и можно ли так вообще?
JhaoDa
@jhaoda
Jul 14 2016 18:16 UTC
@snutworks это только к атрибутам применяется
Попробовал в новом шторме шрифты с лигатурами — не пошло. После Consolas всё как говняшка выглядит...
Mikhail Sychev
@snutworks
Jul 14 2016 18:18 UTC
@jhaoda а какой юзкейз такой штуки тогда? Я подумал, что было бы удобно налету загружать фотографии, отдавая их айдишники в скрытое поле формы при создании сущности, и прямо в сущности хранить айдишники загруженных фотографий, прямо строкой, но это же тогда везде придется доставать их руками, или я где-то ошибаюсь?
JhaoDa
@jhaoda
Jul 14 2016 18:18 UTC
@snutworks в документации написано про юзкейс
Mikhail Sychev
@snutworks
Jul 14 2016 18:31 UTC
@jhaoda черным по белому, если храните json стрингу
я ее и храню, все верно, как связь на это нарастить?
JhaoDa
@jhaoda
Jul 14 2016 18:32 UTC
@snutworks никак, только самому написать это механизм
Кастование это просто сахар, позволяет тебе не писать json_decode(), а сразу отдаёт раскодированный массив
Mikhail Sychev
@snutworks
Jul 14 2016 18:40 UTC
@jhaoda я понял, сча напишу, я думал есть удобные плюшки
Ivan
@Hunternnm
Jul 14 2016 18:52 UTC
@jhaoda спасибо за наводку на Consolas
KarmaBot
@KarmaBot
Jul 14 2016 18:52 UTC
Спасибо (+1) для @jhaoda принято! Текущая карма +1042.
Arsen Soroka
@arsen-s
Jul 14 2016 19:04 UTC
@Malezha у меня тут 4 security group, выбрал всех для этого инстанса, нифига
Alexander Zayka
@KlassT
Jul 14 2016 19:06 UTC
Всем привет
KarmaBot
@KarmaBot
Jul 14 2016 19:06 UTC
О! @KlassT! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Alexander Zayka
@KlassT
Jul 14 2016 19:07 UTC
Есть какое готовое решение по аякс пагинации?
Arsen Soroka
@arsen-s
Jul 14 2016 19:11 UTC
@Malezha спасибо, разобрался
KarmaBot
@KarmaBot
Jul 14 2016 19:11 UTC
Спасибо (+1) для @Malezha принято! Текущая карма +52.
Arsen Soroka
@arsen-s
Jul 14 2016 19:20 UTC
@KlassT что на фронте?
Alexander Zayka
@KlassT
Jul 14 2016 19:22 UTC
@arsen-s Ничего сверхестественного js+jquery
Arsen Soroka
@arsen-s
Jul 14 2016 19:33 UTC
@KlassT есть 2 варианта
1) с бекенда получаешь html пагинации и вставляешь ее в блок
2) на фронте сам строишь пагинацию, имея все для этого данные c аякса(current_page, total, per_page)
Alexander Zayka
@KlassT
Jul 14 2016 19:34 UTC
@arsen-s Ну этот путь мне понятен
Arsen Soroka
@arsen-s
Jul 14 2016 19:36 UTC
@KlassT посмотри сдесь - http://flaviusmatis.github.io/simplePagination.js/
Alexander Zayka
@KlassT
Jul 14 2016 19:37 UTC
@arsen-s Мне нужна реализация кнопки что-то вроде "Загрузить ещё"
@arsen-s Мне не охота велосипед изобретать. Может в ларке что-то готовое есть
Arsen Soroka
@arsen-s
Jul 14 2016 19:44 UTC
@KlassT так тебе не пагинация нужна, а infinityscroll
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 19:44 UTC
@jhaoda тут?
JhaoDa
@jhaoda
Jul 14 2016 19:45 UTC
@SerafimArts ага
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 19:45 UTC
@jhaoda а ну-ка, show your skill
skill
KarmaBot
@KarmaBot
Jul 14 2016 19:45 UTC
@SerafimArts, Ваша карма +513. Вы благодарили 305 раз.
- Достижения: "Находчивый", "Благодарный", "Любитель сладкого", "Нахлебник", "Благодетель", "Вопрошайка", "Рэмбо"
- Профиль SerafimArts на laravel.su
Arsen Soroka
@arsen-s
Jul 14 2016 19:45 UTC
@KlassT лара тут не причем - это скроее дело фронта, ты просто должен прередать ей(на сервер) page которые будет увеличиватся при каждом клике
JhaoDa
@jhaoda
Jul 14 2016 19:45 UTC
карма
KarmaBot
@KarmaBot
Jul 14 2016 19:45 UTC
@jhaoda, Ваша карма +1042. Вы благодарили 43 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Рэмбо", "Благодарный", "Красавчик", "Jhaoda", "Почётный ворчун"
- Профиль jhaoda на laravel.su
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 19:46 UTC
@jhaoda получил, получил, да?
JhaoDa
@jhaoda
Jul 14 2016 19:46 UTC
@SerafimArts ну тогда уж «JhaoDa»
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 19:47 UTC
@jhaoda ну вот =(
Alexander Zayka
@KlassT
Jul 14 2016 19:47 UTC
@arsen-s Ну нет, так нет :_
:)
Oleg
@Malezha
Jul 14 2016 19:52 UTC
@SerafimArts ворчун - вручную награждаемая?
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 19:53 UTC
@Malezha угу
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 20:14 UTC
правила
KarmaBot
@KarmaBot
Jul 14 2016 20:14 UTC
@SerafimArts, In rules we trust
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 20:14 UTC
правила чата
KarmaBot
@KarmaBot
Jul 14 2016 20:14 UTC
@SerafimArts, In rules we trust
zlodes @zlodes пошёл читать правила
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 20:22 UTC
This message was deleted
банхаммер
KarmaBot
@KarmaBot
Jul 14 2016 20:22 UTC
@SerafimArts, тебе выданы :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: на 0.3 секунды. Наслаждайся ;)
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 20:22 UTC
:D
банхаммер
KarmaBot
@KarmaBot
Jul 14 2016 20:22 UTC
@zlodes, тебе выданы :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: :hammer: на 0.4 секунды. Наслаждайся ;)
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 20:22 UTC
:D
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 20:23 UTC
@SerafimArts, оооо. Возникла идея "русской рулетки".
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 20:23 UTC
упс, а это не тот канал
я думал я в тестовом
вот палево
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 20:23 UTC
( ͡° ͜ʖ ͡°)
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 20:45 UTC
laravel!
KarmaBot
@KarmaBot
Jul 14 2016 20:45 UTC
@SerafimArts, за laravel! :monkey: :monkey: :monkey: :monkey: :monkey: :monkey:
JhaoDa
@jhaoda
Jul 14 2016 20:54 UTC
Серафимушку понесло
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 20:58 UTC
@jhaoda ты просто ещё не видел всего, что сейчас пропатчил
+)
ну например можно сыграть в морской бой...
или поговорить о пакете яровой...
KarmaBot
@KarmaBot
Jul 14 2016 20:59 UTC
@SerafimArts, :see_no_evil: :fire:
JhaoDa
@jhaoda
Jul 14 2016 21:01 UTC
битрикс
KarmaBot
@KarmaBot
Jul 14 2016 21:01 UTC
@jhaoda, за битрикс! :monkey:
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 21:03 UTC
@jhaoda Артёмочку тоже зацепило, походу
JhaoDa
@jhaoda
Jul 14 2016 21:32 UTC
@SerafimArts я думал, что про битрикс будет что-нибудь матерное или обидное
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 21:33 UTC
@jhaoda обезьянка - достаточно матерно?
JhaoDa
@jhaoda
Jul 14 2016 21:33 UTC
@SerafimArts так она же и про ларавель
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 21:33 UTC
@jhaoda ну ничего не поделать
JhaoDa
@jhaoda
Jul 14 2016 21:33 UTC
Причем рандомно... ладно бы у ларавель была одна обезьянка :)
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 21:34 UTC
:D
@jhaoda давай сыграем в морской бой?
JhaoDa
@jhaoda
Jul 14 2016 21:35 UTC
@SerafimArts ни, лениво
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 21:35 UTC
@jhaoda да ладно тебе, это изи, ну вот смотри
a3
KarmaBot
@KarmaBot
Jul 14 2016 21:35 UTC
@SerafimArts, мимо
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 21:35 UTC
@jhaoda твой ход
Pavel Kuzmin
@s00d
Jul 14 2016 22:38 UTC
b2
KarmaBot
@KarmaBot
Jul 14 2016 22:38 UTC
@Virus191288, мимо
Pavel Kuzmin
@s00d
Jul 14 2016 22:38 UTC
b2
KarmaBot
@KarmaBot
Jul 14 2016 22:38 UTC
@Virus191288, мимо
Pavel Kuzmin
@s00d
Jul 14 2016 22:40 UTC
там реально морской бой или просто рандом?))
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 22:42 UTC
This message was deleted
Nuzsk
@Nuzsk
Jul 14 2016 22:46 UTC
c7
KarmaBot
@KarmaBot
Jul 14 2016 22:46 UTC
@Nuzsk, убил
Nuzsk
@Nuzsk
Jul 14 2016 22:46 UTC
так то
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 22:46 UTC
c2
KarmaBot
@KarmaBot
Jul 14 2016 22:46 UTC
@zlodes, мимо
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 22:46 UTC
c5
KarmaBot
@KarmaBot
Jul 14 2016 22:46 UTC
@zlodes, мимо
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 22:46 UTC
a1
KarmaBot
@KarmaBot
Jul 14 2016 22:46 UTC
@zlodes, убил
zlodes @zlodes злобно смеётся
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 22:47 UTC
@SerafimArts, в пятничный вечер внезапно стало скучно? :D
Nuzsk
@Nuzsk
Jul 14 2016 22:47 UTC
mozilla firefox
Zlatoslav Desyatnikov
@zlodes
Jul 14 2016 22:47 UTC
Тфу, четверг же.
Alexander Zayka
@KlassT
Jul 14 2016 22:49 UTC
@zlodes Ну у кого уже утро пятницы :)
Pavel Kuzmin
@s00d
Jul 14 2016 22:50 UTC
z0
KarmaBot
@KarmaBot
Jul 14 2016 22:50 UTC
@Virus191288, мимо
s00d @s00d злится....
Pavel Kuzmin
@s00d
Jul 14 2016 22:54 UTC
This message was deleted
Rolfsskiv
@Rolfsskiv
Jul 14 2016 23:21 UTC
Добрый вечер
KarmaBot
@KarmaBot
Jul 14 2016 23:21 UTC
@Rolfsskiv, привет =)
Rolfsskiv
@Rolfsskiv
Jul 14 2016 23:22 UTC
Подскажите,пожалуйста, как можно кодировать время вида '00:01' || '18:00' в целочисленный или другой формат , нужно делать поиск в промежутке (время храниться в json)
{"monday": {"to": "16:45", "from": "01:15"}}
банхаммер
KarmaBot
@KarmaBot
Jul 14 2016 23:26 UTC
@Rolfsskiv, тебе выданы :hammer: :hammer: :hammer: :hammer: :hammer: на 0.5 секунды. Наслаждайся ;)
Rolfsskiv
@Rolfsskiv
Jul 14 2016 23:45 UTC
strtotime вопрос закрыт..