These are chat archives for LaravelRUS/chat

27th
Mar 2017
pavelkabanov
@pavelkabanov
Mar 27 2017 01:47
Привет.
Может кто-нибудь подскажет, как отсортировать посты по количеству лайков, если посты - простая модель (id, title, body, user_id и т.д.), а лайки хранятся в таблице likeables:
id,
user_id,
likeable_id - айди поста,
likeable_type - название модели (в данном случае App\Post)
?
KarmaBot
@KarmaBot
Mar 27 2017 01:47
@pavelkabanov, привет =)
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 06:27
@pavelkabanov попробуй второй скоуп отсюда или такой же подход. Код
Soprun Vladislav
@vlsoprun
Mar 27 2017 06:31
Всем привет ✌️
KarmaBot
@KarmaBot
Mar 27 2017 06:31
@vlsoprun, и тебе привет ;)
Dmitry Konurov
@dkonurov
Mar 27 2017 06:36
всем привет
KarmaBot
@KarmaBot
Mar 27 2017 06:36
@dkonurov, здравствуй.
VaaL2004
@VaaL2004
Mar 27 2017 06:44
Здравствуйте, а тут есть люди, кто в October CMS разбирается?
KarmaBot
@KarmaBot
Mar 27 2017 06:44
@VaaL2004, и тебе привет ;)
Dave
@aios
Mar 27 2017 06:46
@VaaL2004 она еще жива?
Anton Vorontsov
@symbios-zi
Mar 27 2017 06:47
@VaaL2004 не встречались такие люди кто используют активно
VaaL2004
@VaaL2004
Mar 27 2017 06:48
@aios вполне)
@symbios-zi жаль. С валидацией модели у меня проблема возникла...
Dave
@aios
Mar 27 2017 06:49
@VaaL2004 был сарказм, но никто не понял - встречно - "Вполне" это ты так думаешь? или есть какие то реальные последователи?
VaaL2004
@VaaL2004
Mar 27 2017 06:51
@aios есть пуллы на гитхабе, значит жива. Популярна ли? Это я и зашел спросить)
Dave
@aios
Mar 27 2017 06:51
@VaaL2004 ну конкретно в этом чате я слышу о ней ну чуть чуть чаще чем раз в месяц.
@VaaL2004 может я тут мало сижу просто... но нет - вроде каждый день захожу.
Anton Vorontsov
@symbios-zi
Mar 27 2017 06:52
@VaaL2004 кого жаль? мне не жаль
VaaL2004
@VaaL2004
Mar 27 2017 06:52
@symbios-zi мне жаль
Anton Vorontsov
@symbios-zi
Mar 27 2017 06:52
@VaaL2004 почему? =) нет в ней ничего особенного
VaaL2004
@VaaL2004
Mar 27 2017 06:53
@symbios-zi потому, что мне не помогут, вот поэтому мне жаль :)
Anton Vorontsov
@symbios-zi
Mar 27 2017 06:55
@VaaL2004 бери чистый ларавел
Dave
@aios
Mar 27 2017 06:56
@VaaL2004 собственно валидация в модели?
@symbios-zi я сейчас не бред услышал?
а не не бред - ошибся..
валидация модели....
@VaaL2004 таки заглохло?
@VaaL2004 че там с твоей валидацией
ток в оффтоп пиши
JhaoDa
@jhaoda
Mar 27 2017 07:03
@SerafimArts смотрю, твои усилия пропали практически втуне...
soslows
@soslows
Mar 27 2017 07:30
О, русские, всем привет.
KarmaBot
@KarmaBot
Mar 27 2017 07:30
Приветствую тебя, @soslows!
alexspi
@alexspi
Mar 27 2017 07:31
@soslows а название чата ни о чем не говорит?
JhaoDa
@jhaoda
Mar 27 2017 07:31
@soslows а вы, гражданочка, чьих будете?
soslows
@soslows
Mar 27 2017 07:32
@alexspi агрессия сразу, ух
я просто не ожидала увидеть тут наш чат)
@jhaoda ваших буду:)
JhaoDa
@jhaoda
Mar 27 2017 07:32
@soslows где агрессия?
soslows
@soslows
Mar 27 2017 07:34
@jhaoda ой, ну такое,
конечно название чата говорит. Не было агрессии, так не было
@jhaoda пис
alexspi
@alexspi
Mar 27 2017 07:35
@soslows я просто поинтересовался LaravelRUS как бы намекает )))) :trollface: и почему это вы так внезапно не ожидали увидеть тут наших? а где они должны быть?
JhaoDa
@jhaoda
Mar 27 2017 07:35
@alexspi @soslows оффтоп у нас в https://gitter.im/LaravelRUS/offtop, а тут вопросы по ларавел
Andrey
@Insidexa
Mar 27 2017 10:27
здрасьте
KarmaBot
@KarmaBot
Mar 27 2017 10:27
Будь как дома, @Insidexa, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Андрианов Сергей
@Batisska
Mar 27 2017 12:09

Привет всем.

$validator = Validator::make($request->all(), [
                'taxpayer' => 'required|unique:customers',
            ]);

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

KarmaBot
@KarmaBot
Mar 27 2017 12:09
Приветствую тебя, @Batisska!
Ваня Devium
@webdevium
Mar 27 2017 12:10
@Batisska нет
Андрианов Сергей
@Batisska
Mar 27 2017 12:14
@webdevium Подскажи как можно реализовать. На одну функцию ссылается создание поля и апдейт. Соответственно при обновлении не проходит проверка на уникальность. Как можно избежать этого?
Ваня Devium
@webdevium
Mar 27 2017 12:15
@Batisska два вида правил для валидатора при создании и обновлении
типо
if (request()->creation) { $rules1; } else { $rules2; }
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 12:16
@Batisska 'taxpayer' => 'required|unique:customers,taxpayer,' . ($request->route('customer')->id ?? null),
Ваня Devium
@webdevium
Mar 27 2017 12:17
@Ellrion Не, Макс, так дофига не понятно, если честно)
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 12:19
@webdevium короче у валидатора unique есть параметры. Вот их и юзай. А конкретнее третий параметр должен быть в зависимости от того что у тебя за запрос либо id либо null. Вот и всё
Alexander
@Dualse
Mar 27 2017 12:21
@webdevium а что непонятного то? Ты просто еще указываешь текущую запись, с которой не надо сравнивать)
Андрианов Сергей
@Batisska
Mar 27 2017 12:21
'email' => 'unique:users,email_address,10' типо игнорирует определенный id?
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 12:21
@Batisska да
Ваня Devium
@webdevium
Mar 27 2017 12:21
@Dualse да я саму строку хрен прочитаю)))
Андрианов Сергей
@Batisska
Mar 27 2017 12:21
@Dualse @webdevium Спасибо щас попробую разобраться
Ваня Devium
@webdevium
Mar 27 2017 12:21
как работает - знаю))
Андрианов Сергей
@Batisska
Mar 27 2017 12:23
@webdevium @Ellrion Спасибо
а что бот отключен?
чего это он спасибки не принимает )
Alexander
@Dualse
Mar 27 2017 12:24
карма
Андрианов Сергей
@Batisska
Mar 27 2017 12:25
у меня или у них?)
Alexander
@Dualse
Mar 27 2017 12:25
@Batisska бот спит
Дмитрий Мязин
@d4c0
Mar 27 2017 12:25
@Dualse он в отпуске :)
Nikolay Stepanov
@Maxlab
Mar 27 2017 12:31
Привет всем!)
KarmaBot
@KarmaBot
Mar 27 2017 12:31
Приветствую тебя, @Maxlab!
Дмитрий Мязин
@d4c0
Mar 27 2017 12:32
@KarmaBot как отдохнул?
Nikolay Stepanov
@Maxlab
Mar 27 2017 12:32
Не могу завести laravel-mix
laravel-mix fallbackLoader option has been deprecated - replace with "fallback"
кто ловил?
Linux 4.4.0-66-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "run" "dev"
npm ERR! node v6.10.1
npm ERR! npm v3.10.10
Ivan
@Hunternnm
Mar 27 2017 12:35
@Maxlab обнови ноду
хотя там лтс...
@Maxlab JeffreyWay/laravel-mix#302
Nikolay Stepanov
@Maxlab
Mar 27 2017 12:42
@Hunternnm да и так уже на две lts вверх проапгрейдил...
Ваня Devium
@webdevium
Mar 27 2017 12:55
@Hunternnm тезка, памаги
Ivan
@Hunternnm
Mar 27 2017 12:55
@webdevium ?
Ваня Devium
@webdevium
Mar 27 2017 12:56
@Hunternnm какой вариант быстро с php пойти на страницу, заполнить форму и отправить ее? ноду не предлагать, мне надо на пыхе это сделать... ))))
Ivan
@Hunternnm
Mar 27 2017 12:57
@webdevium на пыхе онли отрпавить пост-запрос, якобы форма)
по крайней мере эмуляции действий юзверя - никогда не видел
Ваня Devium
@webdevium
Mar 27 2017 12:57
@Hunternnm кука не хочет прокидываться, падла
Nikolay Stepanov
@Maxlab
Mar 27 2017 13:03
Ваня Devium
@webdevium
Mar 27 2017 13:05
@Maxlab пасиба, но мне больше не скраппинг надо, а скорее что-то вроде nightwatch
KarmaBot
@KarmaBot
Mar 27 2017 13:05
Спасибо (+1) для @Maxlab принято! Текущая карма +1.
Nikolay Stepanov
@Maxlab
Mar 27 2017 13:07
@webdevium тебе же форму надо отправить, эмулируя действия с кукой
куки там тоже можно
смотри тут примерчики https://symfony.com/doc/current/components/browser_kit.html
Ваня Devium
@webdevium
Mar 27 2017 13:09
@Maxlab все все, я газзлом все сделал)
Nikolay Stepanov
@Maxlab
Mar 27 2017 13:09
@webdevium практически тоже самое) а мы его гузлом почему то зовем))
Ваня Devium
@webdevium
Mar 27 2017 13:10
@Maxlab та пофик как его зовут. Он маладец)
Vadym Shcherbyna
@vadym-shcherbyna
Mar 27 2017 13:59
Подскажите пожалуйста, почему DB, если мы используем count, max, etc.. требует перечислить в groupBy все поля которые мы выбираем
все кроме, которые count, max и т.д.
Artem Zinoviev
@31H0B1eV
Mar 27 2017 13:59
@webdevium а чем curl не угодил? https://ume.la/1LUNQC
Vadym Shcherbyna
@vadym-shcherbyna
Mar 27 2017 14:02
Такие ошибки выдает Syntax error or access violation: 1055 'database.table.row1' isn't in GROUP BY
Ivan
@Hunternnm
Mar 27 2017 14:02
@vadym-shcherbyna запрос покажи
Ваня Devium
@webdevium
Mar 27 2017 14:02
@31H0B1eV столько букв писать - зло
Ivan
@Hunternnm
Mar 27 2017 14:02
а то сказки какие-то
Ваня Devium
@webdevium
Mar 27 2017 14:03
@vadym-shcherbyna strict выключи, не будет просить
@vadym-shcherbyna доку читай, йопт
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:04
@webdevium ааа ну ок, буду знать, что на такой простой задаче подключать либу стороннюю -это добро значит ))
Ваня Devium
@webdevium
Mar 27 2017 14:04
@31H0B1eV зачем ее подключать? Она уже подключена была))
Vadym Shcherbyna
@vadym-shcherbyna
Mar 27 2017 14:06
@webdevium спасибо
KarmaBot
@KarmaBot
Mar 27 2017 14:06
Спасибо (+1) для @webdevium принято! Текущая карма +112.
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:06
@Hunternnm это не сказки. это последний мускуль со включенным стриктом по умолчанию.
Vadym Shcherbyna
@vadym-shcherbyna
Mar 27 2017 14:06
@Hunternnm strict помог, там простыня и 4 джоина
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:06
@vadym-shcherbyna выключать стрикт это как ставить "@" в php
Ivan
@Hunternnm
Mar 27 2017 14:06
@Ellrion да вот уже у себя проверил... странно
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:06
@webdevium ok. интересно будет посмотреть как долго эту форму сервер принимать будет. Какой там у гузла юзер агент и он вообще настраивается? И реферера выставить можно кастомного или нет?
Ivan
@Hunternnm
Mar 27 2017 14:07
@Ellrion у меня просто все запросы уже с этим, оказываается)
Vadym Shcherbyna
@vadym-shcherbyna
Mar 27 2017 14:07
@Ellrion запрос работает, я просто не понимаю зачем перечислять все поля в groupby
Ваня Devium
@webdevium
Mar 27 2017 14:07
@31H0B1eV настраивается, но мне не надо было в этом случае кастомить
Vladislav
@ixter
Mar 27 2017 14:07

Всем привет, есть 2 модели они связаны, вывожу в контроллере

$nodes = node::all();

выводит все как надо, но проблема в другом мне надо ограничить вывод содержимого. Пытаюсь вывести так:

$nodes = node::all()->ecoss->where('Uid',$Uid);  некатит.

а если в самом blade форичами выводить с ограничением все ок, но долго грузится. Около 7 секунд так как с контроллера передается около 5000 записей.
как можно это все вывести из контроллера???

KarmaBot
@KarmaBot
Mar 27 2017 14:07
@ixter даров!
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:07
@webdevium да это понятно это я уже для себя интересуюсь))
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:08
@31H0B1eV Настраивает при этом гораздо приятнее чем адовые конфиги курла. Газл уже давно стандарт дефакто для http запросов с php
Ваня Devium
@webdevium
Mar 27 2017 14:08
@31H0B1eV с коробки какое-то такое говно User-Agent: Guzzle/4.0 curl/7.21.4 PHP/5.5.7
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:11
@Maxlab мимо думаю ты его послал. Скорее whereHas
@ixter Нужны все node у которых ecoss с определенным Uid ?
Дмитрий Мязин
@d4c0
Mar 27 2017 14:12

@ixter

$nodes = node::with(['ecoss' => function ($query) use ($Uid) {
    $query->where('Uid', $Uid);
}])->get();

У тебя же ерунда какая-то написана, если честно.

Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:12
@Ellrion я его пользовал когда -то но для простых запросов, курл у меня давно оброс хелперами и ничего страшного в конфигах не осталось) Но может и стоить попробовать.
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:13
@31H0B1eV Вот именно: Твоими конфигами у Тебя. А тут отттестированный сообществом плюс общий и с доками
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:13

@31H0B1eV с коробки какое-то такое говно User-Agent: Guzzle/4.0 curl/7.21.4 PHP/5.5.7

Я бы такое сразу прибил, поскольку сервер обычно фильтрует такие запросы

Vladislav
@ixter
Mar 27 2017 14:13
@d4c0 где я могу по больше об этом почитать?
Дмитрий Мязин
@d4c0
Mar 27 2017 14:14
@ixter в документации?
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:14
@31H0B1eV это если сервер не хочет такие запросы. А если это API зачем прибивать? Не парсерами (читай воровством) единым
Vladislav
@ixter
Mar 27 2017 14:14
@d4c0 дока как бы не маленькая и куча разделов, а в элоквенте я этого не нашёл.
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:14
@ixter Доку как бы надо от начала до конца читать
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:15
@Ellrion курл уже десятилетия оттестирован)) а мои конфиги - функции обертки, которые просто просят нужные параметры при разных задачах и дают подсказки. Тут места для ошибок меньше и поддерживать может любой потом.
Дмитрий Мязин
@d4c0
Mar 27 2017 14:15
@ixter ну извини, создатели не учли твоих пожеланий.
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:15
@Ellrion при запросах к апи юзер агент вроде не передается. По крайней мере мне бы на него было плевать
Ваня Devium
@webdevium
Mar 27 2017 14:16
@31H0B1eV, @Ellrion мужики, разговор ни о чем. Guzzle - надстройка над curl. Просто удобная.
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:16
@31H0B1eV Там под копотом так же курл (один из вариантов по дефолту). Не оттестированы именно твои обертки. Но еще раз самое главное что это не оупенсорс с доками. Я бы предпочел поддерживать за кем то именно газл а не свой велик
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:17
@Ellrion во во, просто помимо того, что пользую я куча всякого мусора, который в голове держать или в доки бегать)) но в общем я не против, почитаю)
Vladislav
@ixter
Mar 27 2017 14:17
@Ellrion да нужны все ноды у которых uid = 1, модель ноды и модель эко связаны и у модели эко есть поле uid надо отобразить все ноды и их содержимое с ограничением по эко
Дмитрий Мязин
@d4c0
Mar 27 2017 14:17
@ixter я тебе написал рабочий кусок кода.
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:17
@ixter ну как я и сказал. whereHas
Vladislav
@ixter
Mar 27 2017 14:18
спасибо
KarmaBot
@KarmaBot
Mar 27 2017 14:18
@ixter, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Vladislav
@ixter
Mar 27 2017 14:18
@Ellrion @d4c0 спасибо
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:18
@d4c0 не тот ты кусок кода написал
KarmaBot
@KarmaBot
Mar 27 2017 14:18
Спасибо (+1) для @Ellrion принято! Текущая карма +211.
Спасибо (+1) для @d4c0 принято! Текущая карма +12.
Дмитрий Мязин
@d4c0
Mar 27 2017 14:18
@ixter ещё в доке есть такая штука как API, благо в eloquent все методы имеют говорящее название.
https://laravel.com/api/5.4/
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:18
@d4c0 ему не связи отфильтровать надо а сами модели по связям
Дмитрий Мязин
@d4c0
Mar 27 2017 14:19
@Ellrion а, ну значит не так понял. Тогда да, whereHas)
@ixter https://laravel.com/api/5.4/Illuminate/Database/Eloquent/Builder.html вот, много вопросов решит, будешь знать что вообще можно сделать.
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:23

@d4c0 где я могу по больше об этом почитать?

http://stackoverflow.com/a/21383055/2611075

Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:25
@d4c0 @31H0B1eV в странные места вы человека послали просвящаться)
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:25
@Ellrion там просто пример который решает задачу )
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:25
@31H0B1eV стековерфлов копипаст программинг?
Дмитрий Мязин
@d4c0
Mar 27 2017 14:26
@Ellrion а чем апиха странная, она вроде как к доке относится :D Я чаще там бываю, чем в других её разделах)
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:26
@Ellrion так там же принцип очевиден))) А вообще иногда когда нужно решить задачу и ищешь ответ, получать ссылки на почитать доки и искать дальше как то не хочется))
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:27
@d4c0 Это хайлевел) думаю если бы чувак умел в исходники\апиху то он бы не спросил такого. Да и апиха элоквента это слишком большой пласт для исследования
Vladislav
@ixter
Mar 27 2017 14:28
спасибо что ткнули носом в доку, я просто не знал как это называется и как мне нужную вещь загуглить и прочитать.
KarmaBot
@KarmaBot
Mar 27 2017 14:28
@ixter, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:28
@31H0B1eV ну если обстрактно в доки отправлять то да. А вот если на конкретный раздел...
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:28
@Ellrion тут я бы предложил мутанта сделать и вот тогда уже отправил в доки, а на его задачу читать не нужно, там готовое решение в доках аналогично) https://laravel.com/docs/5.4/eloquent#query-scopes
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:29
@31H0B1eV Объясни причем тут мутаторы?
Дмитрий Мязин
@d4c0
Mar 27 2017 14:29
@31H0B1eV мутатор на конкретное свойство по-моему обращается. Тогда уже скоуп, наверное?
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:29
@Ellrion при том что я ненавижу логику моделей видеть в контролере, такой запрос с колбеком должен быть инкапсулирован априори ))
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:30
@31H0B1eV тогда в любом случае это скоуп а не мутатор
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:31
@Ellrion да это я туплю) ну там уже разберется где гет а где сет) логика таже ))
Cyber Xucyc
@Cyber-host
Mar 27 2017 14:32
@31H0B1eV (мутаторы и эксессоры) != скойпы
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:32
@31H0B1eV вообще не разу не та же. Гет и сет (Акцессоры и мутаторы) Не имеют отношения к скоупам)
Ваня Devium
@webdevium
Mar 27 2017 14:32
жеванныйкрот, ну и темы для разговоров
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:34
@Ellrion нафига мне в конце дня голову ломать то. К слову при чем тут скопы. Задача фильт модели же и все, что нужно это Нода::отдайотфилтрованное()
Cyber Xucyc
@Cyber-host
Mar 27 2017 14:34
@31H0B1eV lol
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:35

@31H0B1eV Отдыхать надо) Ну так скоупы же притом что бы

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

:smile:

Дмитрий Мязин
@d4c0
Mar 27 2017 14:35
@31H0B1eV акцессоры и мутаторы лишь нужны что-бы преобразовывать данные в определённый вид перед записью/получением. А скоупы описывают запросы.
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:36
@Cyber-host @d4c0 да все хорошо, молодцы задавили терминологией своей)))
Дмитрий Мязин
@d4c0
Mar 27 2017 14:36
@31H0B1eV вообще не терменологией нисколько)
Cyber Xucyc
@Cyber-host
Mar 27 2017 14:37
@31H0B1eV чить доку надо что бы терминологию хотя бы знать)
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:38
@Cyber-host у меня пока на нее времени нет, сначала сдам проект потом почитаю))) Важно, что у меня даже текcт полиморфный тут оказался, ссылку заменил на скопы, а смысл не поменялся))
Дмитрий Мязин
@d4c0
Mar 27 2017 14:38
Кстати, как считаете, имеет смысл юзать паттерн репозиторий, учитывая что у нас есть скоупы в арсенале?
Ваня Devium
@webdevium
Mar 27 2017 14:39
@d4c0 НЕ использовать репозитории, пока нет реальной нужды и понимания зачем они нужны.
Cyber Xucyc
@Cyber-host
Mar 27 2017 14:39

@31H0B1eV

у меня пока на нее времени нет, сначала сдам проект потом почитаю

так держать

Дмитрий Мязин
@d4c0
Mar 27 2017 14:39
вхахвах чёт в голос)
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:39
@d4c0 Обсасывали много раз. Если ты делаешь репазитории которые будут тебе Элоквент модели отдавать То это нифига не репазитории
Artem Zinoviev
@31H0B1eV
Mar 27 2017 14:40
@Cyber-host ну так а я при чем... кто сроки придумал, тот и отвечать будет)))
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:40
@d4c0 Их можно юзать чётко понимая что это просто метод разгрузить модели но они не будут теми репазиториями которые обычно имеют ввиду
Дмитрий Мязин
@d4c0
Mar 27 2017 14:44
@Ellrion можешь совсем в кратце описать смысл репозитория как такового? Книжка по паттернам уже в пути, но ещё не у меня)
Cyber Xucyc
@Cyber-host
Mar 27 2017 14:45
@d4c0 стрим был
@d4c0 https://www.youtube.com/watch?v=bLvLt2eIQCM
Maksim (Ellrion) Platonov
@Ellrion
Mar 27 2017 14:45
@d4c0 По сути это коллекции сущностей.
Дмитрий Мязин
@d4c0
Mar 27 2017 14:45
@Cyber-host спасибо, глянемс) Ставлю лайки, подписываюсь на канал :)
KarmaBot
@KarmaBot
Mar 27 2017 14:45
Спасибо (+1) для @Cyber-host принято! Текущая карма +108.
Praddby
@Praddby
Mar 27 2017 15:52
Всем привет
KarmaBot
@KarmaBot
Mar 27 2017 15:52
@Praddby, здравствуй.
Soprun Vladislav
@vlsoprun
Mar 27 2017 15:56
@Praddby :hand:
Praddby
@Praddby
Mar 27 2017 15:56
Такая ситуация, есть БД рабочая. Переделываю немного структуру, надо добавить колонку к одной таблице и удалить Pivot таблицу. Как правильно добавить колонку понятно. А как правильно удалить одну только Pivot таблицу?
Schema::dropIfExists('users'); - это прописать в методе up() ?
Ведь метод down() будет вызван при откате БД. (php artisan migrate:rollback). Мне надо, что одновременно и колонка добавилась и Pivot удалилась, т.е. при (php artisan migrate)
Soprun Vladislav
@vlsoprun
Mar 27 2017 15:59
Не "ведь", а го тоже нужно обязательно прописывать.
Praddby
@Praddby
Mar 27 2017 16:00
@vlsoprun И что туда вписать?
метод down() будет пуст, ведь мне надо просто удалить, и не восстанавливать.
Soprun Vladislav
@vlsoprun
Mar 27 2017 16:01
@Praddby откат, что именно должно произойти когда эту миграцию нужно откатывать..
Praddby
@Praddby
Mar 27 2017 16:02
@vlsoprun как я понимаю ничего. Мне надо ее (Pivot таблицу) удалить просто.
Soprun Vladislav
@vlsoprun
Mar 27 2017 16:15
@Praddby в смысле нечего?!
ты должен создать такую же таблицу
@Praddby Всегда, абсолютно всегда нужно писать up и down иначе все посыпятся
Andrei Sosnov
@atehnix
Mar 27 2017 16:40
@Praddby по хорошему, если миграция удаляет таблицу, то в up нужно сохранить в дамп данные из таблицы и только потом ее удалить, а в down создать таблицу с абсолютно идентичными полями и восстановить в нее данные из дампа (и можно удалить сохраненный дамп, по желанию)).
Praddby
@Praddby
Mar 27 2017 17:18
ок
asvae
@asvae
Mar 27 2017 19:15
@atehnix Чет как-то дико костыльно. о.о
Andrei Sosnov
@atehnix
Mar 27 2017 19:17
@asvae Я в курсе, что у тебя другое мнение на этот счет. Помню, вы с Ромой обсуждали как-то..)
Andrey
@daaner
Mar 27 2017 22:08
привет всем
KarmaBot
@KarmaBot
Mar 27 2017 22:08
Не узнал тебя, @Daaner. Богатым будешь :)
Andrey
@daaner
Mar 27 2017 22:09
как в 5,4 сделать авторизацию по логину или почте? пример с https://laracasts.com/discuss/channels/laravel/override-auth-function-to-create-login-form-in-which-user-can-login-with-email-id-or-phone-number/replies/325847 не сработал. Логин авторизирует, а почту нет
zyabik
@zyabik
Mar 27 2017 22:37
Добрый день, подскажите что это за фигня и как её отключить
http://gitchat.org/developers/Daaner# ?
KarmaBot
@KarmaBot
Mar 27 2017 22:37
@zyabik и тебе не хворать :)
Kirill Nesmeyanov
@SerafimArts
Mar 27 2017 22:38
@zyabik эм
этот чат и так в открытом доступе
@zyabik не знаю, пожалуйся куда-нибудь
zyabik
@zyabik
Mar 27 2017 22:38
@SerafimArts Но что бы в него войти нужно авторизироваться
Kirill Nesmeyanov
@SerafimArts
Mar 27 2017 22:40
@zyabik а чтобы почитать сообщеньки - нет
Satmage
@Satmage
Mar 27 2017 22:40
@Daaner Если тебе надо полная регистрация то http://laravel.su/docs/5.2/authentication
zyabik
@zyabik
Mar 27 2017 22:41
@SerafimArts как запретить читатьсообщения?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2017 22:41
@zyabik никак
создать приватный чат
zyabik
@zyabik
Mar 27 2017 22:41
@SerafimArts http://gitchat.org это домен гиттера?
Kirill Nesmeyanov
@SerafimArts
Mar 27 2017 22:41
нет
zyabik
@zyabik
Mar 27 2017 22:41
@SerafimArts значит кто то парсит чат http://gitchat.org
Kirill Nesmeyanov
@SerafimArts
Mar 27 2017 22:42
и что?
бот тоже парсит чат
и гугл тоже
@zyabik и да, закрываем тему - по этим вопросам тебе в оффтоп канал
это канал лары