These are chat archives for LaravelRUS/chat

24th
Feb 2016
JhaoDa
@jhaoda
Feb 24 2016 01:06
Лучше бы вы о политике, чесслово... я бы хоть забанил тогда всех :)
Ivan
@Hunternnm
Feb 24 2016 07:03
Боброе утро!
Anton Vorontsov
@symbios-zi
Feb 24 2016 07:09
доброе утро всем
Ivan
@Hunternnm
Feb 24 2016 07:22
@symbios-zi боброе
Soprun Vladislav
@vlsoprun
Feb 24 2016 07:29
Всем доброе утро :smile:
Юрий
@sawerus
Feb 24 2016 07:30
ДОброе утро!
primalpro
@primalpro
Feb 24 2016 07:41
добревич
Nepster
@nepster-web
Feb 24 2016 07:58
Всем привет.
KarmaBot
@KarmaBot
Feb 24 2016 07:58
@nepster-web, и тебе привет ;)
Nepster
@nepster-web
Feb 24 2016 08:00
Вопрос с утра. В ларавеле нет всяких уии стремных штук типа виджетов. А как кто работает с формами ? Ну тоесть все руками ?
JhaoDa
@jhaoda
Feb 24 2016 08:02
@nepster-web laravelcollective/html, formers/former
NoViKoFF
@AndrewNovikof
Feb 24 2016 08:02
@nepster-web подключай любой пакет для работы с формами
Nepster
@nepster-web
Feb 24 2016 08:26
Щас покопался в расширениях почти все есть в расширениях и gui в том числе. Всем спасибо.
KarmaBot
@KarmaBot
Feb 24 2016 08:26
@nepster-web, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
JhaoDa
@jhaoda
Feb 24 2016 08:29
@nepster-web не мог бы ты объяснить, о чем твоя последняя фраза?
Nepster
@nepster-web
Feb 24 2016 08:32
@jhaoda когда первый раз в чат заходи, я написал что мигрирую с yii2. Там меня предупредили, что тут нет всяких виджетов и прочего. Щас вот покопался, все есть только в расширениях. Скорее всего конечно не все целесообразно использовать, но факт в том, что оно все есть.
JhaoDa
@jhaoda
Feb 24 2016 08:33
@nepster-web так я тебе сразу два пакета и написал
Больше ничего приличного нет в мире ларавель пока что
jongleb
@jongleb
Feb 24 2016 08:43
Привет, не могу найти как сделать чтобы в квери билдере join не менялся на inner join
подскажите пожалуйста если в курсе
Anton Vorontsov
@symbios-zi
Feb 24 2016 08:46
@jongleb какой join ты хочешь?
jongleb
@jongleb
Feb 24 2016 08:48

Запрос

SELECT c.id, ct.parent_id, ct.level, c.body
FROM comments c
JOIN comments_tree ct ON c.id = ct.descendant_id
ORDER BY  `c`.`id` DESC
 LIMIT  10
 OFFSET

Пытаюсь

DB::table('comments as c')
            ->select('c.id, ct.parent_id, ct.level, c.body')
            ->join('comments_tree ct', 'c.id', '=', 'ct.descendant_id')
            ->orderBy('c.id', 'desc')
            ->take(10)
            ->toSql()

Получаю inner join а нужно просто join

Anton Vorontsov
@symbios-zi
Feb 24 2016 08:48
@jongleb и что? разные результаты получаешь?
или тебе слово inner просто не нравится?
NelinD
@NelinD
Feb 24 2016 08:49
@jongleb
public function join($table, $one, $operator = null, $two = null, $type = 'inner', $where = false)
не осилил посмотреть все параметры
jongleb
@jongleb
Feb 24 2016 08:49
я конечно не скл-мастер но вы хотите сказать что inner join===join?
А понял просто переать пустую строку
@NelinD Спасибо
KarmaBot
@KarmaBot
Feb 24 2016 08:51
Спасибо (+1) для @NelinD принято! Текущая карма +39.
Anton Vorontsov
@symbios-zi
Feb 24 2016 08:51
@jongleb хочешь сказать разные?
inner join эквивалентен join
inner опционально
jongleb
@jongleb
Feb 24 2016 08:52
Да понял
@symbios-zi Спасибо
KarmaBot
@KarmaBot
Feb 24 2016 08:52
Спасибо (+1) для @symbios-zi принято! Текущая карма +66.
Anton Vorontsov
@symbios-zi
Feb 24 2016 08:52
@jongleb ради того чтобы сейчас избавиться от слова inner ты очередной велик сделаешь. Я уже вангую что у тебя везде так. И этот код в общем поддерживать нереально будет
jongleb
@jongleb
Feb 24 2016 08:52
но все же можно и иннер убрать если сильно слепит передав в пердпослдений парметр ''
Anton Vorontsov
@symbios-zi
Feb 24 2016 08:53
@jongleb назови хоть одного, кому тут взбрела такая дурная идея )
jongleb
@jongleb
Feb 24 2016 08:54
Простой JOIN - тоже самое что INNER JOIN и означает показывать только общие записи обоих таблиц. Каким образом записи считаются общими определяется полями в join-выражении. Например следующая запись
ХЫХ
точно)
JhaoDa
@jhaoda
Feb 24 2016 08:55
Всё правильно делаешь, ребзя. Не надо нас слушать, когда мы гундим про чтение доков
Мы зашорены и не понимаем, что надо смотреть на мир шире и не бояться нового
Anton Vorontsov
@symbios-zi
Feb 24 2016 08:56
@jongleb есть еще и OUTER, вот чтобы ты различал
@jhaoda а как сделать в query builder чтобы во всех запросах SELECT, WHERE были с большой? дебаг бар показывает что все запросы с маленькой
select * from `products` limit 5 а надо чтобы было SELECT * FROM `products` LIMIT 5?
JhaoDa
@jhaoda
Feb 24 2016 08:59
@symbios-zi а нахрена?
Anton Vorontsov
@symbios-zi
Feb 24 2016 08:59
@jhaoda ну прочитал в паттернах
@jhaoda useСase где то был такой, что так верно
Oleg
@tremor-od
Feb 24 2016 09:00
всем привет, подскажите как можно настроить среду разработки на laravel 5.2. В config/test/app.php стоит 'env' => env('APP_ENV', 'test'), если создать .env.test то он его не подхватывает.
KarmaBot
@KarmaBot
Feb 24 2016 09:00
@tremor-od, привет, как настроение?
JhaoDa
@jhaoda
Feb 24 2016 09:00
@symbios-zi тебя джонглеб покусал и ты мутируешь в ребзю?:)
@tremor-od что это вообще за дичь? Доку почитать не пробовал?
Anton Vorontsov
@symbios-zi
Feb 24 2016 09:00
@jhaoda :D
jongleb
@jongleb
Feb 24 2016 09:01
ХАХАХ
Oleg
@tremor-od
Feb 24 2016 09:01
@jhaoda ну если сюда уже пишу то дока не помогла
JhaoDa
@jhaoda
Feb 24 2016 09:01
@tremor-od покажи, что и где ты читал
Oleg
@tremor-od
Feb 24 2016 09:02
http://laravel.su/docs/5.0/configuration - НАСТРОЙКА СРЕДЫ ВЫПОЛНЕНИЯ
JhaoDa
@jhaoda
Feb 24 2016 09:02
@tremor-od ага, и где там про .env.test написано?
AAmirOFF
@AAmirOFF
Feb 24 2016 09:03
всем доброго времени суток. в доках не нашол по поводу Request нужноли после читать данные на strip_tags и т д
JhaoDa
@jhaoda
Feb 24 2016 09:03
Файл .env может быть только .env.
Oleg
@tremor-od
Feb 24 2016 09:03
@jhaoda это уже мои догадки
JhaoDa
@jhaoda
Feb 24 2016 09:04
@tremor-od ну тогда тренируй способности предсказателя:)
Oleg
@tremor-od
Feb 24 2016 09:05
@jhaoda ну получается APP_ENV=test и config/test/app.php правильный вариант?
JhaoDa
@jhaoda
Feb 24 2016 09:05
@tremor-od нет
Maxim
@Big-Shark
Feb 24 2016 09:07
@nepster-web все есть, но часто гемор буддет такойже как и с виджетами
@nepster-web только еще и тех кто подсказать могут по ним можно пересчитать по пальцам одной руки
NoViKoFF
@AndrewNovikof
Feb 24 2016 09:10
@AAmirOFF нет, все экранированное прилетает
VirDignus
@virdignus
Feb 24 2016 09:26
@butschster спасибо
KarmaBot
@KarmaBot
Feb 24 2016 09:26

Любитель сладкого

@butschster, вы выполнили условие: "Набрать 50 кармы.".
С чем и поздравляем =)
Любитель сладкого
Спасибо (+1) для @butschster принято! Текущая карма +50.
VirDignus
@virdignus
Feb 24 2016 09:26
карма
KarmaBot
@KarmaBot
Feb 24 2016 09:26
@virdignus, Ваша карма +2. Вы благодарили 3 раз.
- Профиль virdignus на laravel.su
VirDignus
@virdignus
Feb 24 2016 09:26
ого
Oleg
@tremor-od
Feb 24 2016 10:10
получается в 5 ларе нет возможности настроить сразу несколько сред выполнения как это было в 4.2
Dave
@aios
Feb 24 2016 10:12
@tremor-od а надо?
Oleg
@tremor-od
Feb 24 2016 10:15
да
SergeyMiracle
@SergeyMiracle
Feb 24 2016 10:16
@tremor-od а почему нельзя? тесты к примеру используют свою среду
Bohdan
@bogdan8
Feb 24 2016 10:17
карма
KarmaBot
@KarmaBot
Feb 24 2016 10:17
@bogdan8, Вас ещё никто не благодарил.
- Профиль bogdan8 на laravel.su
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 10:17
@tremor-od по-моему поддержку каталогов для окружения они так и не вырезали
хотя я не уверен
Vladislav
@Danan96
Feb 24 2016 10:18
@SerafimArts Привет мой друг)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 10:18
ойой
пойду работать
:D
@Danan96 привет =)
Vladislav
@Danan96
Feb 24 2016 10:18
@SerafimArts соскучился?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 10:18
я лару не прошёл =(
Oleg
@tremor-od
Feb 24 2016 10:19
@SerafimArts ну вот если создавать каталоги с названием среды и назначать к примеру 'timezone' => 'Europe/Madrid', то данные не будут перезатираться
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 10:20
ну не судьба значит, можно добавить провайдер, который читает среду, ищет папку и перезаписывает конфиги из неё
Maxim
@Big-Shark
Feb 24 2016 10:26
@tremor-od чего?
@tremor-od все просто, ты на серваке делаешь .env файл
@tremor-od или делаешь .env.stage
@tremor-od а на стедже в команду для деплое добавляешь переименования файла
@tremor-od все далается за пару минут.
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 10:29
я так понял ему одновременно нужно 100500 окружений
ну т.е. в зависимости от пользователя
или что-то такое
Maxim
@Big-Shark
Feb 24 2016 10:29
@SerafimArts ну там поскай ставит тогда переменные окружения в самой среде
Richcho54
@Richcho54
Feb 24 2016 10:31
Всем привет
KarmaBot
@KarmaBot
Feb 24 2016 10:31
@Richcho54, и тебе привет ;)
Oleg
@tremor-od
Feb 24 2016 10:32
ну мне нужно 3 окружения, dev, test, prod. У всех будут разные настройки
Richcho54
@Richcho54
Feb 24 2016 10:33
Подскажите, как удалить файлы в директории public по маске?
Допустим у меня есть файлы
public/tmp/username_test1.jpg
public/tmp/username_test2.jpg
Как удалить сразу оба файла или более, если они есть, с маской username_*?
Maxim
@Big-Shark
Feb 24 2016 10:33
@tremor-od и?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 10:33
@tremor-od одновременно в одной папке на одном и том же сервере?
Maxim
@Big-Shark
Feb 24 2016 10:33
@Richcho54 glob
@SerafimArts вот это брутально) Папка и рабочая, и тестовая, и прод одновременно)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 10:34
@Richcho54 glob, как Макс сказал или Finder, если возможностей не хватит
$files = (new Finder)->files()->in(...)->name('username_*'); как-то так
Richcho54
@Richcho54
Feb 24 2016 10:36
@Big-Shark @SerafimArts спасибо
KarmaBot
@KarmaBot
Feb 24 2016 10:36
Спасибо (+1) для @Big-Shark принято! Текущая карма +665.
Спасибо (+1) для @SerafimArts принято! Текущая карма +266.
Soprun Vladislav
@vlsoprun
Feb 24 2016 10:46
@Big-Shark Спасибо и да здравствует сатана ))
KarmaBot
@KarmaBot
Feb 24 2016 10:46
Спасибо (+1) для @Big-Shark принято! Текущая карма +666.
Alexander
@spartaque
Feb 24 2016 10:49
привет всем. Помогите пожалуйста:) Есть модель новость, и есть модель категория. Связь многое к многим через таблицу news_categories. Используется SoftDeletes. При редактировании новости, нужно очистить в таблице news_categories связи редактируемой новости и старых категорий. Как я понимаю, что-бы использовать forceDelete(), нужна связь модели news с news_categories. А вот как ее построить, не могу придумать. Есть предположения?
KarmaBot
@KarmaBot
Feb 24 2016 10:49
@spartaque, здравствуй.
Alexander
@spartaque
Feb 24 2016 10:53
hasMany('App\NewsCategory', 'news_id', 'id'). Есть, пока отвлекся, пришло решение. Спасибо
KarmaBot
@KarmaBot
Feb 24 2016 10:53
@spartaque, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
vnmslf
@vnmslf
Feb 24 2016 10:53
карма
KarmaBot
@KarmaBot
Feb 24 2016 10:53
@vnmslf, Вас ещё никто не благодарил.
- Профиль vnmslf на laravel.su
Maxim
@Big-Shark
Feb 24 2016 11:06
@spartaque сейчас какой год?
Alexander
@spartaque
Feb 24 2016 11:06
@Big-Shark 2016
Maxim
@Big-Shark
Feb 24 2016 11:06
@spartaque а какая версия пхп актуальна?
@spartaque а какие больше не актуальны и не поддерживаются?
Alexander
@spartaque
Feb 24 2016 11:07
@Big-Shark 5,5 актуальна, 4 вродь не поддерживается
@Big-Shark могу ошибаться
Maxim
@Big-Shark
Feb 24 2016 11:08
@spartaque http://php.net/supported-versions.php если верить это таблице то даже 5.5 уже не актуальна
@spartaque а в какой версии появился ::class ?
Alexander
@spartaque
Feb 24 2016 11:08
@Big-Shark 5.5?
Maxim
@Big-Shark
Feb 24 2016 11:09
@spartaque Верно, тогда вопрос, что мешает 3 года спустя не использовать его?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 11:09
php 7 актуальная
5.6 в режиме саппорта
5.5 критические фиксы онли, никакого другого саппорта
Orion55
@orion55
Feb 24 2016 11:09
Всем привет!
KarmaBot
@KarmaBot
Feb 24 2016 11:09
@orion55, здравствуй.
Maxim
@Big-Shark
Feb 24 2016 11:10
@SerafimArts тебя не спрашивали)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 11:10
ой
простите
Soprun Vladislav
@vlsoprun
Feb 24 2016 11:10
@orion55 Привет
Alexander
@spartaque
Feb 24 2016 11:10
@Big-Shark ну я его использую, в провайдерах. А почему ты спрашиваешь? К чему это?
Orion55
@orion55
Feb 24 2016 11:10

Порекомендуйте хороший курс для обучения по Javascript
Уже 4 смотрю какая-то неведомая хрень.
Javascript джедай - описываются конструкции языка, но без практических примеров, голый синтаксис. Как из этого лего построить дом - неясно.
[Geekbrains] Профессия Веб-разработчик Js. Автор весь js рассказал за 2 часа. И дал домашку. По факту очертил контуры небоскрёба, а всё что внутри дал доработать ученикам.
[Специалист] JavaScript. Уровень 1 Мужик около 1 часа рассказывал, что такое переменные. Следующий час про алгоритмы ветвления я решил не смотреть.
GO_IT JS Я заблуждался, что такое переменная можно рассказывать 2 часа.

Я уже знаю программирование, что такое переменные, циклы, условия можно подробно не объяснять. Может есть хороший курс (видео или книга) по Js поделитесь ссылкой. Идеально, чтобы рассматривался какой-нибудь проект или небольшие проекты (например, игра змейка или слайдер), а на основе этого проекта объяснялся язык программирования. Т.е. курс ориентирован на решение реальных проблем от общего к частному, а не от частного к общему голые конструкции языка (что будет если к строке прибавить массив), из которых никаких проектов не следует. И стиль изложения не для школьников 5 класса.
Можно не только по Js, но и по jquery, meteor и т.п.

Поделитесь ссылкой с хорошим курсом буду кармически благодарен.

KarmaBot
@KarmaBot
Feb 24 2016 11:10
@orion55, у нас тут принято писать кратко и по делу. А если нужно показать длинный код, то можно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Maxim
@Big-Shark
Feb 24 2016 11:10
@spartaque hasMany('App\NewsCategory', 'news_id', 'id') так вот же
Alexander
@spartaque
Feb 24 2016 11:11
я просто return $this-> опустил
Maxim
@Big-Shark
Feb 24 2016 11:11
@orion55 ну ты хоть видео для преличия скрой, а то и так весь чат порвал
JhaoDa
@jhaoda
Feb 24 2016 11:11
@orion55 видео заверни в код
Maxim
@Big-Shark
Feb 24 2016 11:11
@spartaque вот 'App\NewsCategory'
Orion55
@orion55
Feb 24 2016 11:11
убрал
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 11:11
а где видео?
вы о чём?
Orion55
@orion55
Feb 24 2016 11:11
@SerafimArts уже убрал
Alexander
@spartaque
Feb 24 2016 11:12
@Big-Shark в доке так пишут
Maxim
@Big-Shark
Feb 24 2016 11:12
@orion55 единственный человек код которого на жс выглядит нормально, это @SerafimArts, других таких не знаю)
Orion55
@orion55
Feb 24 2016 11:13
@SerafimArts покажи мне свои код - или оцени мой :-)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 11:13
@Big-Shark http://cs.pikabu.ru/images/big_size_comm/2012-06_3/13396715256192.png
Maxim
@Big-Shark
Feb 24 2016 11:14
@spartaque ну зачем следовать плохому примеру, лучше писать как надо, используя конструкции языка, NewsCategory::class
@spartaque кинь ссылку где в доках так написано кстати
Orion55
@orion55
Feb 24 2016 11:14
а курсы есть хороший по JavaScript праздники промучался - сейчас прохожу курс для тупых американских школьников.
@Big-Shark там везде так пишут. Откуда я знаю как правильно, если в доках даже по твоему не правильно?
Maxim
@Big-Shark
Feb 24 2016 11:17
@spartaque ну ты же наверное знаешь как работает ::class, логично что оно более правильно
@spartaque а в доке так потому что "король" сказал "It makes it ambiguous that you have to pass the fully qualified namespace when new users view the docs."
JhaoDa
@jhaoda
Feb 24 2016 11:18
@Big-Shark нет, он не знает, что такое ::class
Maxim
@Big-Shark
Feb 24 2016 11:18
@jhaoda думаешь школьник ему не рассказал?
JhaoDa
@jhaoda
Feb 24 2016 11:18
Потому что доку по РНР читать не надо, ларавель же это само по себе
Ну так они думаю, судя по всему...
Maxim
@Big-Shark
Feb 24 2016 11:19
@jhaoda я смог найти 3 пул реквеста закрытых с изменениями, типа не надобно нам такого
JhaoDa
@jhaoda
Feb 24 2016 11:20
@Big-Shark какого? ::class?
Maxim
@Big-Shark
Feb 24 2016 11:20
@jhaoda угу
JhaoDa
@jhaoda
Feb 24 2016 11:20
@Big-Shark и как всегда — школьник?
Maxim
@Big-Shark
Feb 24 2016 11:21
@jhaoda нет, сам его величество закрывает.
Orion55
@orion55
Feb 24 2016 11:21
так, я понял с курсами по js туго
Alexander
@spartaque
Feb 24 2016 11:21
@Big-Shark @jhaoda слабое чсв
JhaoDa
@jhaoda
Feb 24 2016 11:21
Странные они там, в Омерике...
Maxim
@Big-Shark
Feb 24 2016 11:22
@spartaque ?
Orion55
@orion55
Feb 24 2016 11:22
ответьте на вопрос по js. Зачем писать var self = this в процедуре?
Maxim
@Big-Shark
Feb 24 2016 11:22
@orion55 потому что иначе this в анонимки будет другим
Orion55
@orion55
Feb 24 2016 11:23
@Big-Shark а после присваивания он что помниться?
Alexander
@spartaque
Feb 24 2016 11:23
@Big-Shark google q=чсв
Maxim
@Big-Shark
Feb 24 2016 11:23
@spartaque что такое "чсв" я знаю, я не очень понял к чему это ты)
Alexander
@spartaque
Feb 24 2016 11:23
@Big-Shark к тому что у вас оно завышенное
Maxim
@Big-Shark
Feb 24 2016 11:24
@orion55 нет, после присвоения ты можешь использовать переменную self в которой будет твой this
@spartaque почему?
Alexander
@spartaque
Feb 24 2016 11:25
@Big-Shark не хочу переходить на личности, просто знай об этом.
Maxim
@Big-Shark
Feb 24 2016 11:26
@spartaque ну ок.
Orion55
@orion55
Feb 24 2016 11:27
ещё вопрос, зачем оборачивать код в замыкание?
unlike777
@unlike777
Feb 24 2016 11:33
@orion55 чтобы переменные исключить из общей области видимости, т.е. замкнуть
Maxim
@Big-Shark
Feb 24 2016 11:35
@orion55 ну смотря какой, там же все через жопу асинхронно
Orion55
@orion55
Feb 24 2016 11:36
@Big-Shark возращаюсь к первому вопросу - есть хороший учебник\видеокурс, чтобы мне не задавать глупые вопросы?
Maxim
@Big-Shark
Feb 24 2016 11:36
@orion55 я не знаю
Orion55
@orion55
Feb 24 2016 11:40
ладно, тогда буду писать код и задавать тупые вопросы - аякс меня ждёт :-)
Anton Vorontsov
@symbios-zi
Feb 24 2016 11:45
@Big-Shark ты понимаешь упоротый нокаут @SerafimArts a? ЖВ
Maxim
@Big-Shark
Feb 24 2016 11:46
@symbios-zi да, да там все просто у него
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 11:48
@symbios-zi его так сложно понять? о_0
Anton Vorontsov
@symbios-zi
Feb 24 2016 11:48
@SerafimArts кто то должен потроллить )
return this.url + `?${this.buildUrlArgs()}`;
наркомания
справедливости ради от JS другого ожидать и не приходится )
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 11:59
@symbios-zi ну да
это мой косяк
надо было ${this.url}?${this.buildingArgs()}
Richcho54
@Richcho54
Feb 24 2016 12:27
Есть товары, которые разбиты по категориям. Можно сделать выборку через Elequant, чтобы группировка товаров была по категориям, или для этого может быть есть метод у коллекций?
Alexander
@Dualse
Feb 24 2016 12:27
@Richcho54 А как они разбиты по категориям?
@Richcho54 ManyToMany?
Richcho54
@Richcho54
Feb 24 2016 12:30
@Dualse там поле category, оно просто текстовое, это тестовое задание, там разные категории залиты текстом, их немного, может метод groupBy для коллекций подойдет?
Alexander
@Dualse
Feb 24 2016 12:31
@Richcho54 В поле category залиты текстом, то есть их там несколько?
Maxim
@Big-Shark
Feb 24 2016 12:31
@Richcho54 ду связь он ту мени, и with
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 12:34
Ребят, обновил ридмишку, получше и попонятнее стало? https://github.com/SerafimArts/Annotation-Listener/blob/master/README.md
Просьба покртитковать
Richcho54
@Richcho54
Feb 24 2016 12:35
Подошел метод groupBy
Soprun Vladislav
@vlsoprun
Feb 24 2016 12:37
README-RU.md был бы неплох ))
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 12:37
ок, ща
NelinD
@NelinD
Feb 24 2016 12:38
@SerafimArts обои скучноваты
@NelinD о_0
NelinD
@NelinD
Feb 24 2016 12:54
@SerafimArts главное в любом проекте - нескучные обои)
JhaoDa
@jhaoda
Feb 24 2016 12:56
@SerafimArts скажи-ка, бро, а что, scrutinizer для опенсорса бесплатно работает?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 12:56
@jhaoda да
судя по всему
JhaoDa
@jhaoda
Feb 24 2016 12:57
Хоть бы написали где-нить большими буквами, а то я ценник посмотрел как-то и закрыл в ужасе...
И логин через гитхаб бы сделали
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 12:59
@jhaoda ну да, дороговато
но эта хрень реально очень крутая
т.е. такое ощущение зачастую, что там какой-то чел сидит и сам читает сырцы и оценивает руками
очень умная
Soprun Vladislav
@vlsoprun
Feb 24 2016 13:00
@SerafimArts спасибо )) На великом и могущем читать удобнее ))
карма
KarmaBot
@KarmaBot
Feb 24 2016 13:01
@vlsoprun, Ваша карма +88. Вы благодарили 23 раз.
- Достижения: "Находчивый", "Любитель сладкого", "Благодарный"
- Профиль vlsoprun на laravel.su
Soprun Vladislav
@vlsoprun
Feb 24 2016 13:01
@SerafimArts Спасибо
KarmaBot
@KarmaBot
Feb 24 2016 13:01
Спасибо (+1) для @SerafimArts принято! Текущая карма +267.
butschster
@butschster
Feb 24 2016 13:05
This message was deleted
JhaoDa
@jhaoda
Feb 24 2016 13:10
@SerafimArts а нифига, есть у них логин через гитхаб
Maxim
@Big-Shark
Feb 24 2016 13:11
@jhaoda бесплатно
@jhaoda еще есть код климейт как вариант, и еще фигня у симфони есть похожая
JhaoDa
@jhaoda
Feb 24 2016 13:12
@Big-Shark я codacy.com пробовал, но там чота интерфейс говняшка
Maxim
@Big-Shark
Feb 24 2016 13:13
@jhaoda https://insight.sensiolabs.com вот эта, но она сделана просто дико
@jhaoda https://codeclimate.com/ ну и код климейт
mr.Kasimov
@kabusru
Feb 24 2016 13:27
Не подскажите готовые скрипты по созданию формы и группу юзеров?
JhaoDa
@jhaoda
Feb 24 2016 13:28
@kabusru ты не ошибся адресом? Тут не про «скрипты»
mr.Kasimov
@kabusru
Feb 24 2016 13:30
@jhaoda да, ну имел ввиду готовые наработки
просто по библиотекам разбираться не времени
JhaoDa
@jhaoda
Feb 24 2016 13:31
@kabusru ларавель это фреймворк, в курсе, да?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:32
@kabusru нужны готовые решения - используй CMS
а фрейм - это ядро, для реализации решений любого уровня
и это просто чудо, что некоторые уже могут существовать и кто-то их выложил
mr.Kasimov
@kabusru
Feb 24 2016 13:33
@jhaoda ну можно без пафоса
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:33
но они заточены под их архитектуру, как следствие - не нужны 90% пользователям
JhaoDa
@jhaoda
Feb 24 2016 13:33
@kabusru нет, нельзя
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:34
@kabusru он бы мог, но тогда бы ты получил ссылку на википедию с информацией что такое фреймворк и чем он отличается от CMS
=)
mr.Kasimov
@kabusru
Feb 24 2016 13:35
вместо того чтобы помочь, умные люди далее умничают - обидно однако
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:35
@kabusru тебе не хватило того что я тебе разжевал? о_0
*расшифровал ответ джаоды
подобные вещи видел товарищ, или только читаем вики?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:36
@kabusru нет, т.к. подобных вещей миллионы
mr.Kasimov
@kabusru
Feb 24 2016 13:36
ну так тыкни хоть на одного
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:36
и боюсь что конкретно эта нужна только тебе ;)
JhaoDa
@jhaoda
Feb 24 2016 13:36
И каждый индус пишет свою, а потом продает на каньоне за пятнаху :)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:36
Ivan
@Hunternnm
Feb 24 2016 13:36
@kabusru уважаемый, этих вещей тыщи, каждый второй Вася пишет свою админку.
mr.Kasimov
@kabusru
Feb 24 2016 13:36
вот это уже конструктивно
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:37
ещё могу тысячу покидать подобных вещей
*это гипербола
но мне влом
=)
@kabusru правильно сказал @Hunternnm , каждый второй пишет свою админку и каждый третий её выкладывает
mr.Kasimov
@kabusru
Feb 24 2016 13:38
http://codecanyon.net/item/database-application-platform/6957496 вот это нашел, в целом все подоходит
Ivan
@Hunternnm
Feb 24 2016 13:38
Но у всех у них один огромный минус - масштабируемость и допиливание на уровне плинтуса
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:38
но повторюсь - они не нужны зачастую, т.к. заточены под конкретную архитектуру
а кому нужна такая привязанность - будут брать CMS, а не фрейм
mr.Kasimov
@kabusru
Feb 24 2016 13:38
форма, пишущий записи в таблицу, правда юзер пермишны немного буксуют
Ivan
@Hunternnm
Feb 24 2016 13:39
@kabusru возьми sleepingowl поиграйся
JhaoDa
@jhaoda
Feb 24 2016 13:39
@SerafimArts я первый сказал! :(
mr.Kasimov
@kabusru
Feb 24 2016 13:39
@Hunternnm спасибо, ща посмотрим
KarmaBot
@KarmaBot
Feb 24 2016 13:39
Спасибо (+1) для @Hunternnm принято! Текущая карма +94.
mr.Kasimov
@kabusru
Feb 24 2016 13:40
@jhaoda Спасибо и вам @SerafimArts
KarmaBot
@KarmaBot
Feb 24 2016 13:40
Спасибо (+1) для @jhaoda принято! Текущая карма +672.
Спасибо (+1) для @SerafimArts принято! Текущая карма +268.
Dinar Garipov
@garf
Feb 24 2016 13:41
Привет всем )
KarmaBot
@KarmaBot
Feb 24 2016 13:41
@gaaarfild, здравствуй.
Soprun Vladislav
@vlsoprun
Feb 24 2016 13:41
@gaaarfild Привет
projct1
@projct1
Feb 24 2016 13:41
чуваки, можно как-нибудь миграции настроить из дампа скульного?
я переписываю проект, хочу чистенько всё с нуля настроить, создал миграции всех таблиц, но очень много данных есть, которые удалять никак нельзя) с сидами как перенос организовать?
Dinar Garipov
@garf
Feb 24 2016 13:42
Сиды не имеют отношщения к актуальным данным обычно
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:42
@rorc ну вынеси в файлик sql
Dinar Garipov
@garf
Feb 24 2016 13:42
Если у тебя есть данные - храни их в SQL
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:42
а внутри миграции выполни его на мускуле
внутри отката - сноси таблицы, которые в этом файле указаны
Dinar Garipov
@garf
Feb 24 2016 13:43
Лучше так не делать наверно
Миграции и сиды - это все таки инструменты для разработки а не продакшна
Любой косяк, и автоматическое изменение БД может потереть все, что дорого
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:44
ну т.е. что-то вроде:
public function up()
{
    $process = new Process('mysql -u имя_пользователя -p -h имя_сервера_БД имя_базы < dump.sql');
    $process->run();
}
Dinar Garipov
@garf
Feb 24 2016 13:44
БД на проде должно руками меняться только, я думаю.
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:44
имена и пароли из конфигов можно взять
Process - это объект симфони процесс
projct1
@projct1
Feb 24 2016 13:45
реально лучше просто короче дамп запустить в heidiSQL например и всё)
чё т не подумал, тупанул
но спс всё равно)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:46
дамп из миграции лучше запускать
что бы гарантировать наличие нужных данных
mr.Kasimov
@kabusru
Feb 24 2016 13:46
@Dave Огромное человеческое спасибо
KarmaBot
@KarmaBot
Feb 24 2016 13:46
@kabusru, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 13:47
@kabusru нет такого пользователя в этом чате, вращайте барабан
mr.Kasimov
@kabusru
Feb 24 2016 13:48
@aios Огромное человеческое спасибо
KarmaBot
@KarmaBot
Feb 24 2016 13:48
Спасибо (+1) для @aios принято! Текущая карма +29.
Vadim Shashin
@Enapiuz
Feb 24 2016 13:48
Прикольная штука этот ваш scrutinizer, уже 15 минут что-то там анализирует :smile:
dimaxz
@dimaxz
Feb 24 2016 13:49
прикольно то что он может исправления вносить и отправлять в репо от своего имени
Maxim
@Big-Shark
Feb 24 2016 13:50
@gaaarfild миграции не делать на проде?
Dinar Garipov
@garf
Feb 24 2016 13:51
@Big-Shark Только при первом деплое, как мне кажется. :)
Ну это реально версионность для разработки же.
Это очень опасная штука - делать миграции на проде.
Особенно откатывать их
Maxim
@Big-Shark
Feb 24 2016 13:52
@gaaarfild а в чем опасность, они для этого и были созданы)
Vadim Shashin
@Enapiuz
Feb 24 2016 13:52
@dimaxz забавно
Dinar Garipov
@garf
Feb 24 2016 13:52
@Big-Shark В удалении внезапном :)
Maxim
@Big-Shark
Feb 24 2016 13:52
@gaaarfild а как оно вдруг стало внезапным?
Dinar Garipov
@garf
Feb 24 2016 13:53
@Big-Shark Ну ты можешь железно сказать, как отработают твои миграции, какая версия на сайте сейчас, и что будет за результат при запуске, если работает скажем 20 человек над кодом?
Хотя ладно. Возможно ты прав. И это просто я не уверен :)
Maxim
@Big-Shark
Feb 24 2016 13:55
@gaaarfild могу
Dinar Garipov
@garf
Feb 24 2016 13:56
Ок :)
Maxim
@Big-Shark
Feb 24 2016 13:56
@gaaarfild а вот выполнять код на проде вручную, я бы не рискнул
@gaaarfild один пробел, и приехали, а код в миграции уще грубо говоря был протестирован тестировщиками и тд
Dinar Garipov
@garf
Feb 24 2016 13:57
А я обычно не код выполняю а пользуюсь чем нибудь типа phpmyadmin, чтобы добавить поля например.
Anton Vorontsov
@symbios-zi
Feb 24 2016 13:57
Dinar Garipov
@garf
Feb 24 2016 13:58
@Big-Shark Да опять же. Ты прав.
Дело в том, что я обычно использую миграции как средство просто быстро развернуть сайт на деве.
И обычно если меняю таблицу, я не пишу новую миграцию, а просто изменяю существующую и делаю refresh
Так что это издержка именно моего способа.
Я просто по мигациям еще смотрю актуальную структуру иногда. Комменты там ставлю. А когда структура таблицы размазана по всем миграциям - это очень сложно сделать.
Anton Vorontsov
@symbios-zi
Feb 24 2016 14:00
@gaaarfild что то как то опасно. версионность бд теряется
Dinar Garipov
@garf
Feb 24 2016 14:00
Я знаю. :) @symbios-zi
О чем я и написал.
На проектах где я работаю один, я использую миграции только на деве для создания таблиц изначальных.
В команде естественно я пишу миграцию отдельно как и положено
Короче, нуб я )))
Ivan
@Hunternnm
Feb 24 2016 14:07
Коллеги, джуниор на удаленку никому не нужен?
Т.е. я =)
Я вот сижу на чемоданах...
Maxim
@Big-Shark
Feb 24 2016 14:07
@Hunternnm че знаешь, сколько денег хочешь?
Ivan
@Hunternnm
Feb 24 2016 14:08
@Big-Shark знаю что такое ::class )))
Maxim
@Big-Shark
Feb 24 2016 14:08
@Hunternnm принят)
Ivan
@Hunternnm
Feb 24 2016 14:08
О да)
Mihail
@sektor-sumy
Feb 24 2016 14:09
@Big-Shark я тоже знаю)
Ivan
@Hunternnm
Feb 24 2016 14:10
А серьезно: опыт почти 5 лет. Правда в основном правка крупных костылей + допиливание своими. ООП, компоненты симфони, лару вон мучаю. дзен vuejs постигаю. jq, но это и не новость. Обучаем =)
Mihail
@sektor-sumy
Feb 24 2016 14:12
@Big-Shark возьми нас к себе в поддаваны
Maxim
@Big-Shark
Feb 24 2016 14:13
@sektor-sumy и ты принят) Все приняты)
Mihail
@sektor-sumy
Feb 24 2016 14:13
@Big-Shark супер, а пострелять дадут ?
Mokhirjon Naimov
@zvermafia
Feb 24 2016 14:15
Привет
Где найти инфо о KarmaBot?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 14:16
@zvermafia в группе LaravelRUS на гитхабе
Mokhirjon Naimov
@zvermafia
Feb 24 2016 14:17
@SerafimArts спасибочки
KarmaBot
@KarmaBot
Feb 24 2016 14:17
Спасибо (+1) для @SerafimArts принято! Текущая карма +269.
Maxim
@Big-Shark
Feb 24 2016 14:23
@sektor-sumy не, работа удаленная, так что только удаленно пострелять можно.
Mihail
@sektor-sumy
Feb 24 2016 14:23
@Big-Shark че по деньгам хоть?
)
Maxim
@Big-Shark
Feb 24 2016 14:24
@sektor-sumy хз, думаю 10-15$
Mihail
@sektor-sumy
Feb 24 2016 14:24
@Big-Shark норм, на хлеб с маслом должно хватить
Maxim
@Big-Shark
Feb 24 2016 14:26
@sektor-sumy что у вас там за хлеб с маслом токой дорогой? Я думал это норм зп пока не прочитал ваши рейты в симфони чате.
Mihail
@sektor-sumy
Feb 24 2016 14:27
@Big-Shark , у кого как, а я бомж и мне дорого обходится хлеб с маслом
Soprun Vladislav
@vlsoprun
Feb 24 2016 14:30

@sektor-sumy

а я бомж и мне дорого обходится хлеб с маслом

Аж за душу берет :smile:

Maxim
@Big-Shark
Feb 24 2016 14:31
@sektor-sumy видел я твою зп за 3 недель, норм там все, если есть хлеб с маслом без черной игры, то должно хватить.
VitaliiSestrenskyi
@VitaliiSestrenskyi
Feb 24 2016 14:32
привет. подскажите как сделать 301 редирект с http://test.ru на http://test.ru/ через nginx ??? Понимаю что не в тему но подскажите кому не сложно.
JhaoDa
@jhaoda
Feb 24 2016 14:32
@VitaliiSestrenskyi вообще-то, наоборот делают редирект
Mihail
@sektor-sumy
Feb 24 2016 14:33
@Big-Shark а жить же надо где то
Maxim
@Big-Shark
Feb 24 2016 14:34
@sektor-sumy ну так откажись от апартаментов в 200 квадратов на 56 этаже.
Soprun Vladislav
@vlsoprun
Feb 24 2016 14:34
@sektor-sumy А ты из Воронежа?
Mihail
@sektor-sumy
Feb 24 2016 14:34
@vlsoprun если родом то нет, а в данный момент да
VitaliiSestrenskyi
@VitaliiSestrenskyi
Feb 24 2016 14:34
@jhaoda меня эти слеши достали. подскажите как сделать
Mihail
@sektor-sumy
Feb 24 2016 14:35
@Big-Shark та я скромно снимаю квартиру )
Soprun Vladislav
@vlsoprun
Feb 24 2016 14:36
@sektor-sumy А где ты работаешь?
Maxim
@Big-Shark
Feb 24 2016 14:36
@sektor-sumy баксов за 200?
Ivan
@Hunternnm
Feb 24 2016 14:36
@Big-Shark 10-15 час?
Mihail
@sektor-sumy
Feb 24 2016 14:36
@Big-Shark угу
@vlsoprun в профиле есть название фирмы
NelinD
@NelinD
Feb 24 2016 14:37
@gaaarfild а чем с бд делаешь дамп миграций?
Mihail
@sektor-sumy
Feb 24 2016 14:38
оо сорян всем пока, мне пора за ребенком бежать, а то будет беда
NelinD
@NelinD
Feb 24 2016 14:38
@VitaliiSestrenskyi забей, а то наредиректишь посты на геты)
Ivan
@Hunternnm
Feb 24 2016 14:40
@Big-Shark если взять мой рабочий график (8 часов в день 5-тидневка 4 недели грубо говоря) = 1600$ месяц. Возьмите меня к себе... это больше чем в 2 раза моей текущей ЗП
Mihail
@sektor-sumy
Feb 24 2016 14:41
@Hunternnm ты чего нельзя такое говорить
@Hunternnm тебе так денег никто не даст
Dinar Garipov
@garf
Feb 24 2016 14:42
@NelinD С бд дамп миграций? Не очень понял.
Ivan
@Hunternnm
Feb 24 2016 14:42
@gaaarfild кстати, про ми8грации на проде - плюсую. Через гуи добавляю столбцы после дампа... Мускуль похерил как-то таблицу на 6гб при добавлении нового поля. Матерился мега долго
Maxim
@Big-Shark
Feb 24 2016 14:44
@Hunternnm надо говорить, я подумаю, я просто сейчас получаю 1700, и не очень хочется делать даунгрейд, вот еслиб вы повысили зп до 1800...
NoViKoFF
@AndrewNovikof
Feb 24 2016 14:45
@Big-Shark :smile:
Ivan
@Hunternnm
Feb 24 2016 14:47
@Big-Shark да и я не 100% уйду... мне тут если одну бумажку не подпишут - принципиально уволюсь. Значит не нужен я фирме. Ибо что мне надо - миллиардная наверное процента от того, что у нас есть. А отношение к сотрудникам - мягко говоря не очень
Alexander
@Dualse
Feb 24 2016 14:48
@Hunternnm А что это, если не секрет?
Soprun Vladislav
@vlsoprun
Feb 24 2016 14:48
@Hunternnm отпуск?))
JhaoDa
@jhaoda
Feb 24 2016 14:50
Опцион же :)
Maxim
@Big-Shark
Feb 24 2016 14:50
@vlsoprun отпуск? не не слышал.
@Hunternnm Ну у нас нет больничных, отпусков, и праздников ну может штук 5 в году)
Soprun Vladislav
@vlsoprun
Feb 24 2016 14:51
@Big-Shark :smile: - отпуск вообще зло...
Alexander
@Dualse
Feb 24 2016 14:52
@Big-Shark Ну правильно, тебе же не надо брать отпуск, чтобы съездить отдохнуть в Таиланд))))
Maxim
@Big-Shark
Feb 24 2016 14:57
@Dualse логично)
Ivan
@Hunternnm
Feb 24 2016 14:58
@vlsoprun @Dualse небольшая сумма в уе под %
Soprun Vladislav
@vlsoprun
Feb 24 2016 15:00
@Hunternnm А ты побывал из шантажировать? мб. в заложники монитор взять? )))
Ivan
@Hunternnm
Feb 24 2016 15:01
@vlsoprun это было бы смешно если бы не было так грустно
Soprun Vladislav
@vlsoprun
Feb 24 2016 15:02
@Hunternnm Возможно стоит обратится в банк по данному вопросу?
Ivan
@Hunternnm
Feb 24 2016 15:03
@vlsoprun у нас 5к максимальная сумма кредита. Мне надо немного больше
Maxim
@Big-Shark
Feb 24 2016 15:04
@Hunternnm да не за кредитом, а с ограблением
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:24
@Big-Shark отпуска нет?
так с ума сойти можно )
@Hunternnm ты в тайланд решил переехать?
Ivan
@Hunternnm
Feb 24 2016 15:25
@symbios-zi неа, тут, но удаленно
т.к. тут ЗП больше 400уе никто не дает... кризис у нас
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:25
сначала лучше просто побывать там, а потом думать о переезде. Я так с дуру поехал сразу жить. 6 дневную раб неделю влепили и паспорт забрали :D
@Hunternnm аналогично, бро
@Hunternnm есть мысль собрать команду и е*шить на буржуйский рынок
тем более там ларавель распространен
symbios-zi @symbios-zi вдохновлен книгой 37сигналов
JhaoDa
@jhaoda
Feb 24 2016 15:26
Пгастите...
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:27
@Hunternnm @jhaoda с собой возьмем
Maxim
@Big-Shark
Feb 24 2016 15:27
@symbios-zi это ты куда так переехал?
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:27
@Big-Shark да говорил же ДУбай
JhaoDa
@jhaoda
Feb 24 2016 15:27
К ваххабитам он ездил, ну
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:27
ага
Maxim
@Big-Shark
Feb 24 2016 15:27
@symbios-zi аа, точно, забыл
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:27
только кодеры все пакистанцы и индусы были :D
хуже в жизни не бывает
@jhaoda @Hunternnm ну чо ребята, в общем есть такая мысль в среднесрочной перспективе
Maxim
@Big-Shark
Feb 24 2016 15:28
@symbios-zi отпуск есть, только не оплачиваемый)
Soprun Vladislav
@vlsoprun
Feb 24 2016 15:28
))))
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:28
название: laravelika (C)
Soprun Vladislav
@vlsoprun
Feb 24 2016 15:29
@Big-Shark и то в не рабочие время )))
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:29
@vlsoprun :D
@Big-Shark а у тебя контракт? или можно уволиться?
Soprun Vladislav
@vlsoprun
Feb 24 2016 15:30
@symbios-zi Про второе забудь....
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:30
у меня был 2 года контракт, но я договориться смог без штрафов, чтобы домой отпустили :D
Maxim
@Big-Shark
Feb 24 2016 15:30
@symbios-zi контракт, но можно уволится)
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:30
@vlsoprun витухой привязали походу
@Big-Shark без штрафов?
@Big-Shark загран на руках? В Дубае некоторые берут кредит и уезжают из страны на всегда
Maxim
@Big-Shark
Feb 24 2016 15:30
@symbios-zi не, у меня просто контракт типа я работаю, и все, там чет за месяц вроде предупредить надо, и все.
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:31
если получится паспорт на руки взять.
вот у @gaaarfild норм имхо условия
Maxim
@Big-Shark
Feb 24 2016 15:32
@symbios-zi я удаленно работаю, у меня все на руках, ну иж штрафов наверное только зп могут не выплатить если свалишь не предупредив.
Dinar Garipov
@garf
Feb 24 2016 15:32
Норм у меня. Только об увольнении за 3 месяца ))
Начиная с начала следующего месяца.
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:32
@gaaarfild ого
Dinar Garipov
@garf
Feb 24 2016 15:32
В остальном - прелестно
Уже получил визу на 4 года
Maxim
@Big-Shark
Feb 24 2016 15:32
@gaaarfild хорошо тебе
Dinar Garipov
@garf
Feb 24 2016 15:33
Да норм )))
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:33
@gaaarfild тебя там с эмигрантами путаюсь наверное )))
Dinar Garipov
@garf
Feb 24 2016 15:33
Вот мультиварку заказл сегодня )))
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:33
судя по твоей щетине
Dinar Garipov
@garf
Feb 24 2016 15:33
Не путают наверно )))
Ivan
@Hunternnm
Feb 24 2016 15:33
@gaaarfild женат?
Dinar Garipov
@garf
Feb 24 2016 15:33
А может и путают
Одно дело эмиграцнты нормальные.
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:33
@gaaarfild мультиварка достойно :D
Dinar Garipov
@garf
Feb 24 2016 15:33
Другое - дебилы ))
Я выгляжу прилично и воспитанно :)
Женат :) @Hunternnm
Ivan
@Hunternnm
Feb 24 2016 15:34
Зачем мультиварка?
Dinar Garipov
@garf
Feb 24 2016 15:34
Готовить :)
Maxim
@Big-Shark
Feb 24 2016 15:34
@gaaarfild знаешь, так можно не только эмигранов делить, но и вообще всех.
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:34
@Hunternnm мультипаспорт будет делать
Soprun Vladislav
@vlsoprun
Feb 24 2016 15:34
У жены нет нужных функций ))))
Например, выключения )))
Dinar Garipov
@garf
Feb 24 2016 15:34
Она же не только для холостяков а вообще удобный инструмент :)
Я и сам готовить люблю
@Big-Shark Вот именно :)
Тут так то очень много турков исторически
Maxim
@Big-Shark
Feb 24 2016 15:35
@vlsoprun у нее в секции require прописана мольтиварка
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:35
@gaaarfild комуналка дорогая?
Dinar Garipov
@garf
Feb 24 2016 15:35
А они многие бородаты
Так что я не особо выделяюсь
Ivan
@Hunternnm
Feb 24 2016 15:35
Не, просто вот я люблю что-то вкусное забацать, но мультиварку не знаю как применить
Dinar Garipov
@garf
Feb 24 2016 15:35
@symbios-zi Я апартаменты снимаю. Так что у меня анлим
А так у людей выходит в среднем 150 евро наверно
Maxim
@Big-Shark
Feb 24 2016 15:35
@gaaarfild мажор
Dinar Garipov
@garf
Feb 24 2016 15:35
А может я ошибаюсь ))
Да блин больше трети ЗП на квартиру уходит так-то
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:36
я за газ плачу $1.5
в месяц
:D
Ivan
@Hunternnm
Feb 24 2016 15:36
МЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
Dinar Garipov
@garf
Feb 24 2016 15:36
Ну с Россией-то нефиг сравнивать. Там газ вообще дармовой. ))
Ivan
@Hunternnm
Feb 24 2016 15:36
ВЫ НЕ ПОВЕРИТЕ!!!
Soprun Vladislav
@vlsoprun
Feb 24 2016 15:36
ну
JhaoDa
@jhaoda
Feb 24 2016 15:36
@Hunternnm не капси — быстрее поверим
Ivan
@Hunternnm
Feb 24 2016 15:36
На убунту через вайн АМИГО УСТАНОВИЛСЯ!!!
Maxim
@Big-Shark
Feb 24 2016 15:36
@symbios-zi ты там че с газом делаешь, нюхаешь чтоли?
Dinar Garipov
@garf
Feb 24 2016 15:36
@Hunternnm Эпик фейл )))
Ivan
@Hunternnm
Feb 24 2016 15:36
мляяяяяяяяяяя я тут выпадаю
Dinar Garipov
@garf
Feb 24 2016 15:36
@Big-Shark Понюхивает иногда видимо )))
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:37
@Big-Shark кушать готовлю о_О
я не то что вы мультиварщики
JhaoDa
@jhaoda
Feb 24 2016 15:37
А мы тут мечтаем о газе...
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:37
@jhaoda нет газа?
Maxim
@Big-Shark
Feb 24 2016 15:37
@gaaarfild у меня около 1/4
JhaoDa
@jhaoda
Feb 24 2016 15:37
Тока в баллонах :)
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:37
@jhaoda а как же сила сибири?
Maxim
@Big-Shark
Feb 24 2016 15:37
@jhaoda у нас тоже в балонах
Dinar Garipov
@garf
Feb 24 2016 15:38
@Big-Shark Ну я реально дорого снимаю.
Двушка в центре.
JhaoDa
@jhaoda
Feb 24 2016 15:38
Край не газифицирован толком нихрена, местами в городах есть дворовые хранилища
А дом отапливать уже хрен
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:39
@jhaoda http://www.gazprom.ru/f/posts/66/081821/2014-06-26-map-sila-sib-ru.jpg
JhaoDa
@jhaoda
Feb 24 2016 15:39
@symbios-zi ну ты видишь, что у нас желтенький пунктир?
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:39
@jhaoda :D
Maxim
@Big-Shark
Feb 24 2016 15:39
@jhaoda сила сибири, во владивостоке только тец на газу, и то не вся, больше ничего
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:39
сочувтсвутю
@Big-Shark силу сибири еще только строят вроде
JhaoDa
@jhaoda
Feb 24 2016 15:40
Да и магистраль это одно, а по городу развести это через 30 лет, наверное
Maxim
@Big-Shark
Feb 24 2016 15:40
@symbios-zi к самиту уже построили.
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:40
ну кстати по городу это да, беда разводить
Maxim
@Big-Shark
Feb 24 2016 15:40
@symbios-zi как бы часть электростанции перевели, а по городу разводить не будут, да и когда всю переведут, большой вопрос.
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:41
@Big-Shark а ты сам из владика?
JhaoDa
@jhaoda
Feb 24 2016 15:41
Да ладно город, там центральное отопление, больше для деревень и коттеджных поселков актуально
Maxim
@Big-Shark
Feb 24 2016 15:42
@symbios-zi да
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:42
@Big-Shark в европейской россии бывал? или только в азии катаешься? )
JhaoDa
@jhaoda
Feb 24 2016 15:42
Я когда в армейку ездил под Волгоград, так там по пути от желтых труб аж рябит в глазах
В каждой деревне
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:43
@jhaoda дык и у нас в татарстане. всё почти покрыто
Dinar Garipov
@garf
Feb 24 2016 15:43
В Татарстане газа много :)
Ivan
@Hunternnm
Feb 24 2016 15:43
у нас 100% нас.пунктов газифицировано
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:43
у нас помоему почти 100%
@Hunternnm а ты откуда?
Ivan
@Hunternnm
Feb 24 2016 15:43
@symbios-zi ПМР
JhaoDa
@jhaoda
Feb 24 2016 15:44
@symbios-zi у тебя амнезия, бро :)
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:44
@Hunternnm преднестровская молдавская республика?
JhaoDa
@jhaoda
Feb 24 2016 15:44
Пора бы всех завсегдатаев запомнить
Ivan
@Hunternnm
Feb 24 2016 15:44
@symbios-zi +
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:44
@jhaoda дак он не говорил что оттуда
JhaoDa
@jhaoda
Feb 24 2016 15:44
Да сто раз говорил
Dinar Garipov
@garf
Feb 24 2016 15:44
@symbios-zi Как-то говорил
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:44
о, со мной в дубае работал из тирасполя
Dinar Garipov
@garf
Feb 24 2016 15:44
@jhaoda Да не сто уж.
Раз 8 наверно :)
Ivan
@Hunternnm
Feb 24 2016 15:44
10+
Dinar Garipov
@garf
Feb 24 2016 15:45
:)
JhaoDa
@jhaoda
Feb 24 2016 15:45
@gaaarfild это гипербола
Dinar Garipov
@garf
Feb 24 2016 15:45
@jhaoda Это ирония
JhaoDa
@jhaoda
Feb 24 2016 15:45
@gaaarfild моя гипербола круче твоей иронии!
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:45
господа, а был такой @slider23 . Он основатель? )
Ivan
@Hunternnm
Feb 24 2016 15:45
@symbios-zi и там наши))))
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:45
этой комуналки
Ivan
@Hunternnm
Feb 24 2016 15:45
а чо был? есть
JhaoDa
@jhaoda
Feb 24 2016 15:45
@symbios-zi один из тех, кто стоял у истоков
Dinar Garipov
@garf
Feb 24 2016 15:45
@jhaoda Ну тут уж не поспоришь )) А то бы поспорил :)
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:46
@jhaoda а чо он, соскочил с ларавеля?
JhaoDa
@jhaoda
Feb 24 2016 15:46
@symbios-zi хз, на днях заглядывал
Maxim
@Big-Shark
Feb 24 2016 15:46
@symbios-zi в москве был, и в сочи
@symbios-zi просто решил что нефиг тут делать с нами скучными)
JhaoDa
@jhaoda
Feb 24 2016 15:47
Кстати, в армии есть понятие «уехать в СОЧи», т.е. Самовольное Оставление Части :)
saori
@saorityan
Feb 24 2016 15:51
у нас как то уехал один...
Anton Vorontsov
@symbios-zi
Feb 24 2016 15:59
как то можно сортировать в элоквенте по связанной модели many-to-many?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:01
Ребят, есть несколько версий АПИ. Как лучше сделать форматирование данных:
1) Создать контроллеры для v1, v2, vN
2) Форматировать данные на уровне миддлварей
JhaoDa
@jhaoda
Feb 24 2016 16:04
@SerafimArts не уверен про 2, но 1 точно не канает (ну если там от версии к версии API не на 80% переписано, конечно)
Maxim
@Big-Shark
Feb 24 2016 16:05
@SerafimArts 1 легче всего
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:06
ну там иная структура данных (таблиц)
так что для 1 идёт довольно тяжёлое переформатирование всей структуры
JhaoDa
@jhaoda
Feb 24 2016 16:06
@Big-Shark легче, но копипаста же нереальная
Maxim
@Big-Shark
Feb 24 2016 16:07
@jhaoda наследование
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:07
хорошо, давайте так, с точки зрения DDD - эти форматтеры это отдельные домены, так?
Maxim
@Big-Shark
Feb 24 2016 16:07
@jhaoda вопрос в том на сколько сильно различаются, вообще можно думаю и через фрактал разрулить
JhaoDa
@jhaoda
Feb 24 2016 16:07
@SerafimArts нет
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:07
я имею ввиду
Domain/Formatter/Version1.php
Domain/Formatter/Version2.php
JhaoDa
@jhaoda
Feb 24 2016 16:08
@SerafimArts Domain/Product/ProductTransfomerV1.php, например
Т.е. они к логической сущности должны относиться
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:08
ну да, тоже вариант
Alexander
@Dualse
Feb 24 2016 16:08
@symbios-zi А 1.5$ это сколько потребляете, плита и все? А то у нас где-то за газ 0.6$ выходит
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:08
@jhaoda да, именно так и поступлю для начала
тогда не важно где оно будет управляться, на уровне контроллеров или миддлварей
JhaoDa
@jhaoda
Feb 24 2016 16:09
@SerafimArts мне, кстати, такая же почти задача предстоит...
Хочу сделать умный механизм, что бы он сам определял по заголовку версию и запускал трансформер, например
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:13
@jhaoda тебе кинуть энкодеры с миддлварей?
123.jpg
JhaoDa
@jhaoda
Feb 24 2016 16:14
@SerafimArts это типа немного аналог фрактала?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:15
это типа немного аналог того, что миддлваря автоматом формирует вывод
в зависимости от {ext} аргумента роутов
сам сериалайзер юзает симфонийский
JhaoDa
@jhaoda
Feb 24 2016 16:15
@SerafimArts ааа, кидай
@SerafimArts благодарствую, пан
KarmaBot
@KarmaBot
Feb 24 2016 16:19
Спасибо (+1) для @SerafimArts принято! Текущая карма +270.
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:19
тоже самое для сжатия ещё добавлю потом
gzip\deflate\sdch и проч
сейчас надо с версиями мне разрулить
JhaoDa
@jhaoda
Feb 24 2016 16:20
Важная веха — сегодня я сделал новую ветку в проекте и поставил аналог :)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:21
ага, у меня тоже аналог
Maxim
@Big-Shark
Feb 24 2016 16:21
@jhaoda @SerafimArts где отзывы?
JhaoDa
@jhaoda
Feb 24 2016 16:21
@Big-Shark на что?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:21

так что все методы контроллеров выглядят примерно так:

/**
     * @param TariffRepository $repository
     * @return \Analogue\ORM\EntityCollection
     */
    public function index(TariffRepository $repository)
    {
        return $repository->all();
    }

:D

у меня пока нет ни одного метода контроллеров, где больше одной строки
:D
Maxim
@Big-Shark
Feb 24 2016 16:22
@SerafimArts омг
@jhaoda на анлог
JhaoDa
@jhaoda
Feb 24 2016 16:22
@Big-Shark так я тока поставил, завтра начну ковырять плотно
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:24
А ещё я присобачил к ним аннотации
+)
Maxim
@Big-Shark
Feb 24 2016 16:28
@SerafimArts почему ты еще не пишишь на симфони и доктрине?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:28
@Big-Shark судя по всему я уже это делаю
у меня от ларки только контейнер и контроллеры
ну и роутер
Maxim
@Big-Shark
Feb 24 2016 16:31
@SerafimArts )))
Anton Vorontsov
@symbios-zi
Feb 24 2016 16:32
Господа. Повторю вопрос. Можно ли отсортировать результат запроса по полю связанной модели?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:33
@symbios-zi можно
тебе надо добавить кастомное поле в релейшн и отсортировать по нему
$this->belongsTo(....)->select(DB::raw('some as any')); примерно так
Anton Vorontsov
@symbios-zi
Feb 24 2016 16:34
@SerafimArts эээ. У меня has many through
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:34
та пофигу
смысл в том, что бы в селект добавить своё поле
Анатолій
@tolyan---tolyan
Feb 24 2016 16:34
привет, подскажите пожалуйста, как в laravel 5.2 после авторизации делать обновления столбца в бд?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:34
а сверху при вызове релейшена отсортировать по нему
Anton Vorontsov
@symbios-zi
Feb 24 2016 16:35
Ну вот у меня цена товара. Мне её в пивот таблице хранить чтобы по ней сортировать?
Maxim
@Big-Shark
Feb 24 2016 16:35
@tolyan---tolyan также как и до
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:35
зачем? прямо в товаре
Anton Vorontsov
@symbios-zi
Feb 24 2016 16:35
Так у меня отдельная модель
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:35
ты подробнее опиши задачу плиз
у тебя цены в отдельной модели чтоль?
Анатолій
@tolyan---tolyan
Feb 24 2016 16:36
@Big-Shark немогу найти метод в котором происходит авторизация
Anton Vorontsov
@symbios-zi
Feb 24 2016 16:36
Да
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:36
ну однофигственно
Anton Vorontsov
@symbios-zi
Feb 24 2016 16:36
Монописуально хотел сказать?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:36
тебе надо перегнать поле из релейшена в выборку
Anton Vorontsov
@symbios-zi
Feb 24 2016 16:37
Я пытаюсь использовать whereHad
WhereHas
VadimDraganyuk
@VadimDraganyuk
Feb 24 2016 16:39
Привет. Можно связать 2 таблицы по 2 ключам?
Maxim
@Big-Shark
Feb 24 2016 16:40
@VadimDraganyuk нет
Dinar Garipov
@garf
Feb 24 2016 16:40
@SerafimArts Насчет АПИ. Ты не пробовал Dingo API?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 16:41
нет
VadimDraganyuk
@VadimDraganyuk
Feb 24 2016 16:42
\App\Project::with(array(
            'iframes' => function ($query) {
                $query->whereHas('showTypes', function ($subQuery) {
                        $subQuery->select('id')->where('show_home', '=', 1);
                    })
                    ->where('type_id', '<>', 0);
            }))->get();
таблица iframes связана с types по ключу type_id, но мне нужно еще проверить project_id, тоже есть в обеих таблицах
Анатолій
@tolyan---tolyan
Feb 24 2016 16:43
Привет, кто знает как переопределить метод авторизации, напишите пожалуйста
VadimDraganyuk
@VadimDraganyuk
Feb 24 2016 16:43
whereHas возвращает select `id` from `type` where `type`.`type_id` = `iframes`.`type_id` and `show_home` = 1
как еще можно передать в$subQuery type`.`project_id` = `iframes`.`project_id ?
Maxim
@Big-Shark
Feb 24 2016 16:46
@tolyan---tolyan я думаю все знают, но это секретная инфа
Анатолій
@tolyan---tolyan
Feb 24 2016 16:47
@Big-Shark ясно.
Dinar Garipov
@garf
Feb 24 2016 16:49
@SerafimArts У него вроде че-то там есть по такому разруливанию, если я не ошибаюсь.
Anton Vorontsov
@symbios-zi
Feb 24 2016 17:04
@SerafimArts понял о чем ты. Вот только он решил взять по paginate()
не по всем отсортировал :(
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 17:04
пищаль =(
Anton Vorontsov
@symbios-zi
Feb 24 2016 17:05
интересно как с эти бороться
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 17:08
там groupBy вроде как нужен
но я sql-нуб (без шуток)
так что хз
давай те помогайте
Anton Vorontsov
@symbios-zi
Feb 24 2016 17:30
уйду я от вас :(
Sergey Protko
@fesor
Feb 24 2016 17:39
да заюзай ты уже обычный SQL
заверни просто в какой-нибудь красивый интерфейс
и не парься
Роман Сохарев
@greabock
Feb 24 2016 19:42

Котаны, шарит кто в каулере? Я чет, погуглил но решения так и не нашел...

<h1>
    Some text
    <span>
        Other text
    </span>
</h1>
$crawler->filter('h1')->text();

Как отфильтровать, только текст непосредственно включенный в h1 на первом уровне, исключая текст с дочерних нод?
результат должен быть Some text, а не Some text Other text

Anton Vorontsov
@symbios-zi
Feb 24 2016 19:42
@fesor блин, я уже все сделал без raw, не хочу портить картину мира :)
Sergey Protko
@fesor
Feb 24 2016 19:43
@symbios-zi притворись что не испорил, это я называю "красивым интерфейсом"
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:43
@fesor :D
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:44
@symbios-zi я тут поработал с аналогом
чуть поглубже
короче
дохренищща просто косяков всяких
так что не рекомендую пока что
оно круто, когда у тебя всё очень просто
Maxim
@Big-Shark
Feb 24 2016 19:44
@SerafimArts всю малину обломал
@SerafimArts удаляй пока @jhaoda не увидел, он как раз завтра тестить собрался)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:45
ну вот пример, есть таблица и в ней колонки:
  • cost
  • cost_month
  • cost_minimal
я создаю VO
class Cost extends ValueObject
{
    public function __construct($connection, $minimal, $month)
    {
        $this->connection = $connection;
        $this->minimal = $minimal;
        $this->month = $month;
    }
}
и маппер
class CostMap extends ValueMap
{
    protected $attributes = [
        //'connection',
        'minimal',
        'month'
    ];
}
прикол в том, что поле cost ну вообще никак не замаппить на VO
второй пример, есть json с тегами внутри этой же таблицы
невозможно создать массив из VO по этим тегам
пример номер 3
есть поля:
is_draft, is_active, ....
Для того, что бы VO работал - он должен иметь имя Is
Sergey Protko
@fesor
Feb 24 2016 19:48
@SerafimArts странно, надо потыкать)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:48
пример из доки $embedded => ['is' => Feature::class] не работает
т.е. если я назвал класс, который содержит Feature именно так
это я уж не говорю о том, что там очень много дублирования кода в ядре
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:49
@SerafimArts что за аналог?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:49
и то, что мне пришлось патчить исходники для того, что бы можно было сохранять коллекции
Роман Сохарев
@greabock
Feb 24 2016 19:50
Спасибо, посоны - filterXpath спас меня. Я знал, что вы меня не бросите =)
KarmaBot
@KarmaBot
Feb 24 2016 19:50
@greabock, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:50
@greabock красава
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:50
очень хочется написать свой DM
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:51
@SerafimArts ну дак что уж не этот? http://www.laraveldoctrine.org/
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:51
ещё один пример
у меня есть энтити оператора, прикол в том, что список операторов лежит в отдельном классе, а не БД
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:52
@SerafimArts а нужен ли DM? AD уже не торт?
Sergey Protko
@fesor
Feb 24 2016 19:53
@symbios-zi ммм уже лет 20 как не торт
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:53
как сделать связь, между этим массивом и полем оператор_айди - я хз
точнее я сделал
но это изврат
Sergey Protko
@fesor
Feb 24 2016 19:53
да блин неужто так сложно сделать толковый мэппер(
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:54
class Operator extends ValueObject
{
    const ID_NULL = 0;
    const ID_BEELINE = 1;
    ....
    const ID_TELE2 = 8;

    public function __construct($id)
    {
        $this->id = $id;
    }

    public function toArray()
    {
        $operators = OperatorRepository::getCollection();
        if (!array_key_exists($this->id, $operators)) {
            $this->id = 0;
        }

        return $operators[$this->id];
    }
}
KarmaBot
@KarmaBot
Feb 24 2016 19:54
@SerafimArts, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:54
@fesor рубисты как то живут и ниче
Sergey Protko
@fesor
Feb 24 2016 19:54
@symbios-zi часть из них юзает DataMapper
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:54
т.е. но работать оно будет лишь во время сериализации онли
Роман Сохарев
@greabock
Feb 24 2016 19:55
Рубисты вообще отщепенцы
Был у меня случай забавный
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:55
короче аналог не приспособлен для адаптации
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:55
@gaaarfild у нас возненавидел доктрину, до этого писал на laravel и eloquent
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:55
там надо с нуля бд затачивать под неё
только зря день потратил на этот аналог =(
Роман Сохарев
@greabock
Feb 24 2016 19:58
Позвонил хх, назначил собеседование. Я прихожу, а там рубисты (при том хх вообще не уточнял язык, веб-разрабочтик и всё). И эти рубисты давай мне рассказывать, о том, что на пыхе может быть только говнокод упоротый... я ушел от туда, как обгаженный блин. Как будто это я виноват, что семь лет назад, когда они пробовали кодить на пыхе - в пыхе всё не ок было.
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 19:59
@greabock Ты им сказал, что пых, с недавних времён - язык энтерпрайз уровня, а руби с их манкипатчингом неспособен на приложения чуть круче стартапов?
Anton Vorontsov
@symbios-zi
Feb 24 2016 19:59
@greabock ты проклял их в ответ?
Sergey Protko
@fesor
Feb 24 2016 19:59
@greabock я где-то год назад ревьювил проект на RoR
и там говна было... проекты на Yii позавидуют
Anton Vorontsov
@symbios-zi
Feb 24 2016 20:00
@fesor yii славится гавнокодом? )
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:00
лол
Anton Vorontsov
@symbios-zi
Feb 24 2016 20:00
я думал первенство занимает codeigniter
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:00
ci старикан
ему можно
а yii - вроде как претендует на современность
Anton Vorontsov
@symbios-zi
Feb 24 2016 20:01
@SerafimArts меня вот бесит что все вакансии yii
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:01
короче
пойду домой
Anton Vorontsov
@symbios-zi
Feb 24 2016 20:01
ларавель не встретить практически
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:01
у меня депрессия
аналог очень меня порадовал
ну дичайше
Anton Vorontsov
@symbios-zi
Feb 24 2016 20:01
@SerafimArts афабазол выпей
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:01
а когда копнул чуть поглубже...
Роман Сохарев
@greabock
Feb 24 2016 20:01
@SerafimArts дык что там всё плохо что ли?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:02
@symbios-zi ты так пожалал, как "Сима, выпей йаду и попячся!111"
@greabock я уже написал
под аналог надо проектировать всё заранее
перетаскивать существующие таблицы под него - анреал
короче перелезаю на доктрину
Роман Сохарев
@greabock
Feb 24 2016 20:03
...
Sergey Protko
@fesor
Feb 24 2016 20:04
@SerafimArts еее)
@SerafimArts там тоже будет боль)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:04
о___0
ой
да пошло оно всё в задницу... -_-
буду писать своё
Anton Vorontsov
@symbios-zi
Feb 24 2016 20:05
@SerafimArts а че тебе красноречивый надоел?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:05
+
@symbios-zi там нет VO нормального
хотя
через акссесоры\мутаторы же можно
но это блин модель в ад превратится
да и чистых моделей хочется
Anton Vorontsov
@symbios-zi
Feb 24 2016 20:06
@SerafimArts что такое VO?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:06
без всяких методов
@symbios-zi ValueObject
тупо обычный объект
я кстати вообще хз чем отличается VO от Entity
тем, что Vo это вложенные в Entity объекты?
Sergey Protko
@fesor
Feb 24 2016 20:10
@SerafimArts объяснить
?
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:11

@fesor

тем, что Vo это вложенные в Entity объекты?

?

Sergey Protko
@fesor
Feb 24 2016 20:11
нет
Entity - это VO у которых есть идентити
сущности (entity) сравниваются по идентити, а VO - по значению
грубо говоря - ты - это сущность, потому что у тебя есть паспорт, имя, фамилия и все такое. Сердце - это VO. Замени тебе сердце на схожее - ты от этого свою идентичность не потеряешь
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:12
а идентити что такое? о_0
Sergey Protko
@fesor
Feb 24 2016 20:13
грубо говоря идентификатор
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:13
id, uuid, cuid, etc?
Sergey Protko
@fesor
Feb 24 2016 20:13
да
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:13
ид для связи с таблицей
ок
я понял
Sergey Protko
@fesor
Feb 24 2016 20:13

ид для связи с таблицей

нет, никаких таблиц

Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:14
эмэм
окай, тупо уникальная сущность
Sergey Protko
@fesor
Feb 24 2016 20:14
да
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:15
омфг
в доктрине мапперы чтоль xml\yaml описываются?
о_0
Sergey Protko
@fesor
Feb 24 2016 20:15
можно аннотациями
можно пыхом
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:15
а, не, вижу, всё ок
а в чём тогда проблемы доктрины?
вроде всё очень понятно (после аналога)
есть даже то, что я сам писал
Sergey Protko
@fesor
Feb 24 2016 20:20
@SerafimArts есть такое понятие как hidden complexity
@SerafimArts ну то есть что бы на верхнем уровне (твой код) все было красиво и просто, и полная изоляция от хранилища, на нижнем уровне должен быть ад
доктрина - это одна из самых сложных либ на PHP
я даже документацию все не прочитал еще) а уже 4 года работаю с ней)
и там бывают баги и неочевидные баги)
связанные с ограничениями концепции и т.д
например ты не можешь сделать Nullable VO
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:22
Т_Т
Sergey Protko
@fesor
Feb 24 2016 20:22
только обходиться Null-object-тами какими
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:23
ну вообще нуллабл VO не так уж и часто нужны
я так понимаю - это поля в энтити, которые могут быть типа null|ValueObject
если да, то да, они не так уж часто и нужны
Sergey Protko
@fesor
Feb 24 2016 20:25
ну да, но бывает)
и это неочевидно на первый взгляд)
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:26
надо бы попробовать всё же написать свой лайтовый DM
но пока доктрина мне нравится
Sergey Protko
@fesor
Feb 24 2016 20:26
мне тоже)
каким бы доктрина не была говном
лучше всеравно нет
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:27
единственное - разрадражают конфиги
лучше на уровне методов делать это
имхо
ааа
там они тоже опциональные
получается можно описать связи методами, можно аннотациями, можно xml, yaml, а можно php массивами
вот это жесть
Sergey Protko
@fesor
Feb 24 2016 20:28
свобода выбора
Kirill Nesmeyanov
@SerafimArts
Feb 24 2016 20:29
метадату аннтациями прикольнее всего описывать
да, всё, завтра попробую доктрину
SergeyHrulev
@SergeyHrulev
Feb 24 2016 21:10
Всем привет
KarmaBot
@KarmaBot
Feb 24 2016 21:10
@SergeyHrulev, привет, как настроение?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 21:13
Коллеги, подскажите, кто-то сталкивался со следующей проблемой: добавлена запись в сессию, при переходе на другую страницу данные в сессии отсутствуют?
Alex D. Bubenchikov
@altpoint
Feb 24 2016 21:26
@SergeyHrulev сталкивался, но смотря как ты тудать даные добавляешь и вообще как то мало информации. В моём случае была проблема у хостера, там с сессиями вообще жуть что творилось.
SergeyHrulev
@SergeyHrulev
Feb 24 2016 21:39
@altpoint на локале, сборка XAMPP, php.ini проверял, другие настройки тоже. На форумах смотрел похожие ситуации, пробовал что советуют, не помогало. Ситуация такая: добавляю в сессию ['id' => 'value']. На текущей странице видна запись, перехожу на другую - ни чего нет. Массив пустой. Пробовал разными способами добавлять - результат тот же. У меня подключена стандартная идентификация пользователя идущая в пакете, но данную страницу она не затрагивает.
Alex D. Bubenchikov
@altpoint
Feb 24 2016 21:43
@SergeyHrulev покажи как добавляешь, как выводишь, debugbar поставил? Это по ходу проблема не в ларке, а в окружении. Стандартн в $_SESSION если пишешь тоже слетает всё или данные всё же сохраняются? Возможно с правами траблы просто, раз локалка рекурсивно chmod попробуй
@SergeyHrulev https://github.com/barryvdh/laravel-debugbar если что
SergeyHrulev
@SergeyHrulev
Feb 24 2016 21:47
This message was deleted
\Session::set('value', 'valse');

            \Session::get('value');
@altpoint вот так.
Alex D. Bubenchikov
@altpoint
Feb 24 2016 21:52
@SergeyHrulev просто через $_SESSION устанавливаются и хранятся значения?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 21:52
@altpoint Дебаг не ставил, читал что с ним проблемы обычно бывают. $_SESSION даже не трогал до определенного момента, просто когда уже все варианты исчерпал. Но, и сейчас его нет. Данные не сохраняются в принципе, переход на следующую страницу - и нет данных. chmod еще не пробовал, попробую. Просто до него даже не пытался добраться, потому что файлы сессий записываются.
@altpoint про $_SESSION не понял. Я вообще его только раз ради эксперимента попробовал и тут же удалил за бессмыссленностью
Alex D. Bubenchikov
@altpoint
Feb 24 2016 21:54
@SergeyHrulev что не понял?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 21:55
@altpoint ты про сохранение данных?
нет, не сохраняются
Alex D. Bubenchikov
@altpoint
Feb 24 2016 21:56
@SergeyHrulev то есть делаешь $_SESSION['foo']='bar'; Обновляешь страницу и там пусто?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 22:01
@altpoint делаю, там не пусто, но при вызове $_SESSION['foo'] на другой странице - пусто
Eugene Holiday
@eugene-holiday
Feb 24 2016 22:01
@SergeyHrulev php artisan route:list что у роута показывает, может web потерял, или два раза влепил
SergeyHrulev
@SergeyHrulev
Feb 24 2016 22:05
@eugene-holiday нет, ни чего не терял, все на месте. Задвоений нет.
Alex D. Bubenchikov
@altpoint
Feb 24 2016 22:06
@SergeyHrulev Дэвид Блейн прям шалит. Ключ сесси на обеих страницах одинаковый?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 22:14
@altpoint хммм ...
разный
Alex D. Bubenchikov
@altpoint
Feb 24 2016 22:15
@SergeyHrulev ну вот это дело и раскуривай значится. Я так сходу тебе не скажу как ты этого смог добиться ) Наверное в разных браузерах эти страницы открываешь?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 22:19
@altpoint не поверишь, в одной и той же
@altpoint сам не понимаю, как? ... до перехода на новую версию Laravel - все замечательно работало, что сейчас не так пошло, не понимаю
@altpoint с чем только не экспериментировал
@altpoint в любом случае. Спасибо.
KarmaBot
@KarmaBot
Feb 24 2016 22:23
Спасибо (+1) для @altpoint принято! Текущая карма +5.
Alex D. Bubenchikov
@altpoint
Feb 24 2016 22:24
@SergeyHrulev проблема скорее всего в окружении, у меня на норм собраном локальном сервачке всё норм работает и на продакшенах
SergeyHrulev
@SergeyHrulev
Feb 24 2016 22:28
@altpoint вот, что странно, я сервак не менял. Все было замечательно, пока 5.2 не установилась. Что случилось - не пойму
Alex D. Bubenchikov
@altpoint
Feb 24 2016 22:31
@SergeyHrulev т.е. проблема не только на сайте на 5.2, а вообще везде?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 22:36
@altpoint да, проблема только на 5.2 появилась.
Alex D. Bubenchikov
@altpoint
Feb 24 2016 22:46
@SergeyHrulev голая установка или обновил чего-то? composer --dump-autoload и php artisan clear-compiled, php artisan optimize выполнил жеж?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 22:52
@altpoint оптимизацию не выполнил ...
Alex D. Bubenchikov
@altpoint
Feb 24 2016 22:55
@SergeyHrulev выполнил и помогло что ли?
SergeyHrulev
@SergeyHrulev
Feb 24 2016 23:02
@altpoint нет ... вообще