These are chat archives for LaravelRUS/chat

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

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

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

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

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

wtf?&! :satisfied:

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

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

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

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

Всем привет.

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

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

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

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

@Hunternnm

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

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

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

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

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

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

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

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

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

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

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

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

Maxim
@Big-Shark
Jul 14 2016 09:37
@jhaoda ну по сути да
Ivan
@Hunternnm
Jul 14 2016 10:02
@Big-Shark ты узнал таки что под хайлоадом подразумевают?
Maxim
@Big-Shark
Jul 14 2016 10:02
@Hunternnm нет конечно)
JhaoDa
@jhaoda
Jul 14 2016 10:12
@aios и вообще, в личку надо писать
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:13
Не получается получить картинки из 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
@pinguinjkeke ок
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:14
Никто не сталкивался?
JhaoDa
@jhaoda
Jul 14 2016 10:17
@pinguinjkeke ты просто эту ссылку открыть пробовал?
Alexander Avakov
@pinguinjkeke
Jul 14 2016 10:17
@jhaoda фейкер это делает сам по себе методом image
просто она работает
Victor Golovko
@siptik
Jul 14 2016 10:17

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

@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
@greabock присылай костер буду гореть
а пока вот такая задача
Роман Сохарев
@greabock
Jul 14 2016 11:40
@evgarik вообще, очень похоже, что ты никогда не видел, как по уму модели организуются. Одни названия связей чего стоят getProduct и тд
Dave
@aios
Jul 14 2016 11:41

@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
^ я такие странные выборки вообще во view выношу
Dave
@aios
Jul 14 2016 11:42
@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
@greabock вроде как view для отображения информации а не для обработки
этого и предерживаюсь
Роман Сохарев
@greabock
Jul 14 2016 11:44
@evgarik я не тебе писал )
evgarik
@evgarik
Jul 14 2016 11:44
ссори
JhaoDa
@jhaoda
Jul 14 2016 11:45
@evgarik сорри — одна «с», две «р»
Dave
@aios
Jul 14 2016 11:46
@jhaoda тогда это вообще на английском писать нужно)))
Maxim
@Big-Shark
Jul 14 2016 11:47
@aios а что делает этот запрос?
butschster
@butschster
Jul 14 2016 11:47
@greabock а чем тебе else не угодил?
Dave
@aios
Jul 14 2016 11:47
@Big-Shark группирует данные каждые 3 часа
@Big-Shark без IF)
Maxim
@Big-Shark
Jul 14 2016 11:48
@aios прикольно
Dave
@aios
Jul 14 2016 11:49
@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
@aios Вариантов то я много нашел, но мой мне показался самым удобным. Спасибо, твой тоже поизучаю, может заменю.
Dave
@aios
Jul 14 2016 11:51
@s00d доп логика в Mysql - я может полный нуб - но не знаю случая когда в действительности нужно создавать триггеры, бихейворы, функции в mysql - я наверно еще не дошел до этого. А уж иф и кейс точно презираю..
Maxim
@Big-Shark
Jul 14 2016 11:54
@aios у нас есть иф на сортировки, и 1 раз для мп писали тригер
Dave
@aios
Jul 14 2016 11:54
@Big-Shark ну для ифа должна быть реально сложная архитектура - когда ты реально упираешься в невозможность получить эти данные больше нигде кроме как на стороне мускуля. А триггер то зачем?
@Big-Shark это же по идее обсервер)
Maxim
@Big-Shark
Jul 14 2016 11:57
@aios ну решено было так, так как там завязка на ид, и мускуль сразу получал ид, и писал нужные данные
@aios да, там по другому сортировать не получится, там идет сортировка по статусу
Dave
@aios
Jul 14 2016 11:58
@Big-Shark а как выглядит?
butschster
@butschster
Jul 14 2016 11:59
@aios я бы не был так категоричен по поводу условий, если тебе они не нравятся, то не думаю что там они созданы просто так. Просто всему нужно знать меру и место применения.
Dave
@aios
Jul 14 2016 12:00
@butschster ну если я вот такое вот .... обходился всегда без них более нативными решениями. что тогда?
@butschster ifIsEvil....
Maxim
@Big-Shark
Jul 14 2016 12:00
@aios
->withColumn(
                'CASE '.BookingTableMap::COL_STATUS.
                ' WHEN \''.Booking::STATUS_RECEIPTED.'\' THEN 1'.
                ' WHEN \''.Booking::STATUS_DEPOSIT.'\' THEN 1'.
                ' ELSE 2'.
                ' END'
                , 'sort1'
            )
Dave
@aios
Jul 14 2016 12:02
@Big-Shark жуть в полоску... это подставляются данные и потом по ним сортировка идет..
Maxim
@Big-Shark
Jul 14 2016 12:02
@aios подставляются статусы которые должны быть выше чем остальные.
butschster
@butschster
Jul 14 2016 12:03
@aios ты не решал всех задач, которые бывают. Вот если тебе захочется через консоль выполнить запрос в БД и сформировать таблицу, а нули заменить на что то иное, твои действия?
Maxim
@Big-Shark
Jul 14 2016 12:03
@aios а как иначе?
Dave
@aios
Jul 14 2016 12:04
@Big-Shark сча подумаю.
dihalt
@dihalt
Jul 14 2016 12:10
Коллеги, у PDO есть такой фетч, который может создавать объекты (если указать класс) и распихивать результаты в свойства объекта. Типа как (object)$array, только не стандартный объект, а определённого класса. Собсно вопрос, как сделать аналогичным образом ручками, без фетча: есть массив, хочу создать класс и что бы ключ-значения распихались по свойствам?
butschster
@butschster
Jul 14 2016 12:11
@dihalt модель это сделает по умолчанию
dihalt
@dihalt
Jul 14 2016 12:12
@butschster интересует именно ручками. Собсно, я могу это сделать, но предполагаю, что это скорее всего будет говнокодом.
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:12
@dihalt
1) Hi level: Doctrine
2) Middle: AnalogueORM
3) Low level: ReflectionProperty::setValue(...)
dihalt
@dihalt
Jul 14 2016 12:13
@SerafimArts мастер Йода, я вас не узнаю))
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:13
@dihalt это омолаживающий крем
dihalt
@dihalt
Jul 14 2016 12:14
@SerafimArts жена поделилась?))
Maxim
@Big-Shark
Jul 14 2016 12:14
@dihalt только ручками в каждую переменную, или через контроллер ну и тд
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:14
@dihalt уже пол года как без жены ;)
Maxim
@Big-Shark
Jul 14 2016 12:15
@SerafimArts куда дел? уволил?
dihalt
@dihalt
Jul 14 2016 12:15
@Big-Shark Серафим уже предложил норм вариант ReflectionProperty::setValue(...)
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:15
@dihalt только профита от этого мало
надо как минимум ещё маппер написать
т.е. что поле N энтити соответсвует полю M в БД
dihalt
@dihalt
Jul 14 2016 12:16
@SerafimArts ну, что сказать. И хорошо и не очень. Семья важное, нужное и правильное дело.
@SerafimArts спс, кстати. За п.3
KarmaBot
@KarmaBot
Jul 14 2016 12:17
Спасибо (+1) для @SerafimArts принято! Текущая карма +511.
Роман Сохарев
@greabock
Jul 14 2016 12:18
@dihalt а эти данные, ты от куда берешь?
butschster
@butschster
Jul 14 2016 12:18
@dihalt лол, разве это не тоже самое, что $class->property = 'value';?
dihalt
@dihalt
Jul 14 2016 12:18
@greabock из бд
Роман Сохарев
@greabock
Jul 14 2016 12:18
а в бд они хранятся как?
@butschster нет
dihalt
@dihalt
Jul 14 2016 12:19
@greabock хм, не понимаю как на вопрос ответить. как обычно, неверное)
butschster
@butschster
Jul 14 2016 12:19
@greabock ну и в чем разница?
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:20
@dihalt а доктрина - это типа не тру вей?
или лучше вначале по граблям\самокатам, а потом уже левелап?
Роман Сохарев
@greabock
Jul 14 2016 12:21
@dihalt ну что это json?
dihalt
@dihalt
Jul 14 2016 12:21
@greabock а, не, массив прилетает. пдо фетч
Maxim
@Big-Shark
Jul 14 2016 12:21
@SerafimArts @dihalt у доктрины даже есть отдельный пакет который делает это
dihalt
@dihalt
Jul 14 2016 12:21
@SerafimArts может и тру, мне надо старую болячку залечить, там и пдо уже левелап))
butschster
@butschster
Jul 14 2016 12:22
@greabock ?
dihalt
@dihalt
Jul 14 2016 12:23
@SerafimArts и почему доктрина? я так и не понял, какую сторону силы ты выбрал)) то елоквент, то доктрину))
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:23
паттерны разные ;)
@dihalt потому что доктрина делает именно то, что ты желаешь
Роман Сохарев
@greabock
Jul 14 2016 12:24
@butschster
1) приватные свойства можно определить
2) Минует магию
dihalt
@dihalt
Jul 14 2016 12:25
@SerafimArts так тыж писал, типа ~ "одну строчку поменял и накрылось всё медным тазом"
butschster
@butschster
Jul 14 2016 12:25
@greabock ну в обычной ситуации они делают одно и тоже, приватные свойства определить пока задачи не стояло. Мы обсуждаем в рамках поставленной задачи.
а так через __set() можно просто решить проблему, знать бы только в каком виде необходимо в класс поместить данные
dihalt
@dihalt
Jul 14 2016 12:26
@butschster ты становишься по похож на Корнхолио Джаоду. Будь проще))
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 12:26
@dihalt а в элоквенте поменял одну строчку в visible или переименовал поле и все АПИ накрылись ;)
dihalt
@dihalt
Jul 14 2016 12:26
@SerafimArts ну м.б. всему своё место, видимо.
Роман Сохарев
@greabock
Jul 14 2016 12:26
@butschster ты просто спросил одно и тоже это или нет
butschster
@butschster
Jul 14 2016 12:27
@greabock ну доки я умею смотреть ;) Меня больше интересовало в рамках его задачи
@dihalt спасибо за комплимент!
KarmaBot
@KarmaBot
Jul 14 2016 12:28

Находчивый

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

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

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

Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 13:59
@dihalt допилил чат? о_0
dihalt
@dihalt
Jul 14 2016 13:59
@SerafimArts Ну да. А чё. Типа "Бот, что ты знаешь про Алиасы", а он фигак и рассказывает тебе устами @butschster ))
butschster
@butschster
Jul 14 2016 13:59
@SerafimArts да, допили пожалуйста gitter, чтото ты уже давно не вносил изменения
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:00
@butschster допилить? Я его только ломать умею =))))
Прямо как @slider23 пакагист...
dihalt
@dihalt
Jul 14 2016 14:11
@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
@dihalt ты можешь протестировать и поправить ошибку :) Заодно и сам закрепишь материал!
Kirill Nesmeyanov
@SerafimArts
Jul 14 2016 14:13
@dihalt ну так db уже есть в контейнере
это не алиас
алиас как раз ссылка на класс
dihalt
@dihalt
Jul 14 2016 14:13
брррррррррр, я в панике))
vadym26
@vadym26
Jul 14 2016 14:14
можно в колекции подсчитать количество объектов которые имеют определенное свойство без форича?
lordonx3
@lordonx3
Jul 14 2016 14:14
js`серы есть?)
Alexander
@Dualse
Jul 14 2016 14:16
@vadym26 Типа такого?
$users->where('type', 'admin')->count()
butschster
@butschster
Jul 14 2016 14:17
@vadym26
$data->filter(function($item) {
     return $item->type == 'admin'
})->count();
vadym26
@vadym26
Jul 14 2016 14:22
@Dualse немного не так, нужно просто если type != null тогда считать
Alexander
@Dualse
Jul 14 2016 14:24
@vadym26 Кстати, если не ошибаюсь, то в коллекциях сравнивается строго. То есть 'null' !== null.
dihalt
@dihalt
Jul 14 2016 14:26
@butschster @SerafimArts а что в этой конструкции не так?
        $page = new Page::class;

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

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