These are chat archives for LaravelRUS/chat

18th
Aug 2017
Oleksiyukraine
@Oleksiyukraine
Aug 18 2017 08:08
Всем привет. Такая проблема. Создал пользователя условно "Админ", со своим гвардом и таблицей в базе. По гварду миддлвеар auth:admin его пускает на страничку и он попадает в Auth::user() а по auth нет.... А мне нужно что-бы "Админ" мог заходить на по гварду auth. Если кто вкурсе.. пожскажите. ЗЫ. если что мульатинтефикацию делал по уроку DevMarketer - Multiple Authentication in Laravel 5.4 Natively.
KarmaBot
@KarmaBot
Aug 18 2017 08:08
Приветствую тебя, @Oleksiyukraine!
Daniil Kuznetsov
@DanUnited
Aug 18 2017 08:59
@shummm чтож там в ООП такого сложного чтобы его год понимать
Мне одного дня вроде хватало +
sx000
@sx000
Aug 18 2017 10:03
привет всем!
KarmaBot
@KarmaBot
Aug 18 2017 10:03
@sx000, здравствуй.
Alexander
@spartaque
Aug 18 2017 10:13
Мне одного дня вроде хватало +
рили красава
Dmitry Shlyomin
@dmitry1337
Aug 18 2017 10:38
Всем привет, такой вопрос. Как правильно организовать соединение сайта с микросервисом, если они оба находятся на одном сервере? Думаю про обычные http запросы (прокинуть микросервис на опреденный порт сервера). Или такое решение костыльное?
KarmaBot
@KarmaBot
Aug 18 2017 10:38
Hello, @dmitry1337!
Anton Vorontsov
@symbios-zi
Aug 18 2017 11:19
@spartaque мне до сих пор кажется что я не до конца освоил ООП, а люди за день изучают. )))
@dmitry1337 каждый микросервис в отдельной виртуалке?
@dmitry1337 http://blog.arungupta.me/microservice-design-patterns/ вот почитай
Роман Сохарев
@greabock
Aug 18 2017 11:36

чтож там в ООП такого сложного чтобы его год понимать
Мне одного дня вроде хватало +

семь лет... Господи, семь лет! На что я их потратил, когда можно было за день все понять? Всё тлен...

И я до сих пор не могу сказать, что всё до конца понял...
@DanUnited чувак - ты прям охрененен...
Anton Vorontsov
@symbios-zi
Aug 18 2017 11:40
@greabock просто люди думают что если используют классы и методы это и есть ООП
Daniil Kuznetsov
@DanUnited
Aug 18 2017 11:41
И наследуют, а в итоге они процедурщиной занимались
На функциональным языке программировании, написанном на PHP
Роман Сохарев
@greabock
Aug 18 2017 11:43
^ Это, по ходу, Шелдон Купер. Сам, лично... очень умный, и не отличает иронию от сарказма - все сходится.
Oleg Arkhipov
@Oleg-Arkhipov
Aug 18 2017 11:57
@DanUnited что за функциональный язык, написанный на PHP?
Kirill Nesmeyanov
@SerafimArts
Aug 18 2017 12:09
@greabock не, это просто Данилка+
OsAlex
@OsAlex
Aug 18 2017 12:10

Доброе утро
Копаясь в коде доставшемся в наследство нашел

    Route::get('run/{subscription}/{theme}/{lesson}', 'CoursesController@run')->name('run');

        public function run(Subscription $subscription, Theme $theme, Lesson $lesson, Result $resultModel) {
                           ....
                          $results = $resultModel->getSubscriptionResult($subscription->id);
                           ....
         }

class Result extends Model  {
    public function getSubscriptionResult($subscription_id) {
        return $this->where('subscription_id', '=', $subscription_id)->get();
    }
}

Вопрос - создание объекта нестатичным методом - хорошая практика или нет?

Роман Сохарев
@greabock
Aug 18 2017 12:10

ну читай книгу GoF, первоисточник

так она 94года

у меня вот стоит на полке перевод "Математических начал" Ньютона, изданных впервые в 17 веке. Тоже вот думаю, законы движения, в классической механике не устарели?

Kirill Nesmeyanov
@SerafimArts
Aug 18 2017 12:10
@greabock немного устарели
учитывая наличие теории относительности Ньютона и исследования Планка, которые, подозреваю, на тот момент не учитывались в сабжевой книге 17го века
ибо Планк жил в 20ом веке, как бы
Роман Сохарев
@greabock
Aug 18 2017 12:12
@SerafimArts современную физику с классической механикой не путай )
Kirill Nesmeyanov
@SerafimArts
Aug 18 2017 12:12
@greabock я и говорю про механику
обычную квантовую механику +))))
Роман Сохарев
@greabock
Aug 18 2017 12:15
@OsAlex Привет
Это же актив-рекорд
строго говоря, даже когда ты используешь статику - она все равно вызывается на вновь созданном экземпляре
Anton Vorontsov
@symbios-zi
Aug 18 2017 12:17
@OsAlex ты каждый день будешь этот вопрос задавать?
OsAlex
@OsAlex
Aug 18 2017 12:19
@greabock т.е. такой способ не дает каких-либо преимуществ?
По моему понятнее будет просто создать объект, без вызова метода и метод не нужен.
Роман Сохарев
@greabock
Aug 18 2017 12:19
@OsAlex ну, то есть, это все очень плохо с точки зрения идеального кода, и т.д. и т.п. Но это AR. И ты либо принимаешь его как есть - либо нет.
OsAlex
@OsAlex
Aug 18 2017 12:19
@symbios-zi прошлый раз никто не ответил по существу. и вчера я его не задавал.
Anton Kartsev
@bigperson
Aug 18 2017 12:21
Всем привет. подскажите пожалуйста как правильно кастомизировать Password Broker, в доке совсем скудно описано. Что кроме Password::broker('name'); нужно сделать? Описать свой Broker, а что еще? где задается его имя или регистрируется он как-то?
KarmaBot
@KarmaBot
Aug 18 2017 12:21
Будь как дома, @bigperson, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Роман Сохарев
@greabock
Aug 18 2017 12:21
я тебе так скажу: если в легаси-проекте тебя беспокоит только это - код там очень хорош.
OsAlex
@OsAlex
Aug 18 2017 12:24
@greabock ок )
проект активно переписывается, вот и возникают вопросы.
Роман Сохарев
@greabock
Aug 18 2017 12:40
@bigperson да с докой там расхождения какие-то. Что странно.
сорцы читать пробовал?
Anton Kartsev
@bigperson
Aug 18 2017 12:42
@greabock да пробовал, хотел просто генерацию jwt токена сделать и в нем шифровать email, и новый пароль не запрашивать у пользователя а генерировать, пока решил реализовать на стандартном, запрашивая новый пароль в у пользователя и передавать email в роуте
Роман Сохарев
@greabock
Aug 18 2017 12:43
оооой
я вспомнил, почему мы стали писать Trusty
Anton Kartsev
@bigperson
Aug 18 2017 13:00
@greabock Trusty ???? что это?
JhaoDa
@jhaoda
Aug 18 2017 13:00
Это такая штука...
Такая...
Но не срослось.
@bigperson это аналог пасворд брокера с поддержкой любых каналов отправки и формата кодов сброса пароля, не только мыла. А так же генератор всяких кодов подтверждения
Anton Kartsev
@bigperson
Aug 18 2017 13:05
@jhaoda хорошая наверно штука, было в планах еще сброс по смс как раз сделать, но пока отложил до лучших времен, поскольку хз сколько времени уйдет
JhaoDa
@jhaoda
Aug 18 2017 13:07
@bigperson я хочу его на 5.5 реанимировать, благо уведомления в 5.5 научились работать с произвольными данными, а не строго с юзерами
@greabock присоединишься?
Anton Kartsev
@bigperson
Aug 18 2017 13:08
@jhaoda почему нет, было бы время и хватило бы знаний
Роман Сохарев
@greabock
Aug 18 2017 13:12
@jhaoda да, звучит неплохо
@jhaoda я на просто как раз заглянул в сорцы лары, по паролям
там такая грустная пичалька
JhaoDa
@jhaoda
Aug 18 2017 13:14
@greabock там едва ли лучше стало с прошлого раза
Роман Сохарев
@greabock
Aug 18 2017 13:14
вообще ничего не изменилось. Просто я забыл
и вспомнил почему хотели трасти сделать
Ислам
@IMiciew_twitter
Aug 18 2017 14:42
всем привет. настроил homestead. на каждый сайт нужно прописывать в etc/hosts. Кто как такое ограничение обходил? Есть ли возможность использовать рег выражения в файле hosts ? google не помог.
KarmaBot
@KarmaBot
Aug 18 2017 14:42
Не узнал тебя, @IMiciew_twitter. Богатым будешь :)
Ислам
@IMiciew_twitter
Aug 18 2017 14:43
Не узнал тебя, @IMiciew_twitter. Богатым будешь :)
Амин )
Alexander
@spartaque
Aug 18 2017 14:47
@IMiciew_twitter нету
Ислам
@IMiciew_twitter
Aug 18 2017 14:48
@spartaque на любой новый проект нужно лезть в hosts получается, верно?
Anton Vorontsov
@symbios-zi
Aug 18 2017 14:54
@IMiciew_twitter у тебя 100 проектов?
вообще впервые слышу чтобы кто то жаловался на это
Ислам
@IMiciew_twitter
Aug 18 2017 15:04
@symbios-zi жалобы где тут? вопросом на вопрос не отвечают
@symbios-zi 100 не 100 не знаю, но запаривает каждый раз вспоминать эту тонкость
Ваня Devium
@webdevium
Aug 18 2017 15:05
да насрать на жалобы
это не тонкость - это основа разработки
Ислам
@IMiciew_twitter
Aug 18 2017 15:06
у разработки тонкостей не бывает же
Ваня Devium
@webdevium
Aug 18 2017 15:06
не бывает, если правильно разрабатываешь
когда стоматологу нужно отполировать зуб, он включает бор машинку
так и тут: надо поднять локальный домен - включи его в hosts
Anton Vorontsov
@symbios-zi
Aug 18 2017 15:07
вот и я о том же
все равно что говорить о том что надоело перфоратор каждый раз включать в розетку =)
Ислам
@IMiciew_twitter
Aug 18 2017 15:08
чтобы вкл перфоратор его достаточно воткнуть в разетку, а не проводить свет к каждому перфоратору ;)
отсюда и была мысль обзывать домены *.local
а в хостс прописать регулярку, если есть такая возможность.
Ваня Devium
@webdevium
Aug 18 2017 15:09
Настраивай автоопределение доменов через hosts, потом разрули проблемы с автозаменной dns на локальную - и все
Ислам
@IMiciew_twitter
Aug 18 2017 15:10
@webdevium вот теперь пошел продуктивный разговор ;)
Ваня Devium
@webdevium
Aug 18 2017 15:10
у тебя винда что ли?
Ислам
@IMiciew_twitter
Aug 18 2017 15:11
что ли да
не слышал о хостс файле в линукс
Alexander
@spartaque
Aug 18 2017 15:12
@IMiciew_twitter он есть везде:)
Ваня Devium
@webdevium
Aug 18 2017 15:12
c ума сошел?)
основы сети)))
Ислам
@IMiciew_twitter
Aug 18 2017 15:14
я так понимаю у одного меня есть пробелы в основах сети )
Ислам
@IMiciew_twitter
Aug 18 2017 19:18
вопрос про hopmestead. в доках написано, что в боксе стоит php7. обновляю homestead запускаю - php -v 5.6
кто нибудь может подсказать, что за wtf
Ислам
@IMiciew_twitter
Aug 18 2017 19:40
@bigperson спасибо! не заметил :(
KarmaBot
@KarmaBot
Aug 18 2017 19:40
Спасибо (+1) для @bigperson принято! Текущая карма +19.