@laravel_pro

Страница 1651 из 2014
Vadim
28.07.2018
08:38:57
вообще то не похоже по скрину
Но это действительно так

Maksim (Ellrion)
28.07.2018
08:39:32
Но это действительно так
Пруф в виде начала скрина)

Vadim
28.07.2018
08:40:19


Maksim (Ellrion)
28.07.2018
08:41:58
Тут я вижу указание версии

Google
Vadim
28.07.2018
08:42:06
Тоже самое без нее

Maksim (Ellrion)
28.07.2018
08:42:18
Вот не верю)

И при этом руками не должно быть прописано в композер джейсон

Но вообще я глянул и тебе нужна четвертая версия паспорта https://github.com/laravel/passport/blob/4.0/composer.json

Adel
28.07.2018
08:43:24
))))

Vadim
28.07.2018
08:43:32


Adel
28.07.2018
08:44:27
У нормальных пакетов блин написано на какую ларку какую версию ставить. прям в самом начале...

Maksim (Ellrion)
28.07.2018
08:44:32
Ладно твоя взяла) Ну тяни 4.*

Vadim
28.07.2018
08:44:50
В прецессе =)

Ура, он ставит

Maksim (Ellrion)
28.07.2018
08:46:08
У нормальных пакетов блин написано на какую ларку какую версию ставить. прям в самом начале...
Мне казалось что композер при рекваире без версии тянет версию которую смог разрезолвить, а получается старшую

Adel
28.07.2018
08:46:20
с другой стороны процесс этот весьма трудоемкий...

Google
Vadim
28.07.2018
08:46:41
Однако что-то у него не вышло

Adel
28.07.2018
08:46:56
Вадим "Что-то не вышло" Рябов

Vadim
28.07.2018
08:47:05
?

Бывает

:D

Maksim (Ellrion)
28.07.2018
08:47:37
Однако что-то у него не вышло
А чего у тебя ларка то старая? Олдовый проект?

Vadim
28.07.2018
08:48:13
Это еще не старая, мне тут на работе попала в руки 4,2

Вот это старая

Edgar
28.07.2018
08:48:21
А есть тут кто-нибудь кто имеет хороший опыт по event driven architecture

?))

Maksim (Ellrion)
28.07.2018
08:49:33
Это еще не старая, мне тут на работе попала в руки 4,2
Ну это понятно. Я думал может просто при установке лары скосячил) Так а что в последний раз не так пошло?

Edgar
28.07.2018
08:50:35
Хотел спросить в контексте лары как реализовывали, какие камни подводные нащупали

Maksim (Ellrion)
28.07.2018
08:51:00
В какой последний?
https://t.me/laravel_pro/165017

Vadim
28.07.2018
08:51:26
Не, это я про подтягивание нужной версии

А так все норм

Он поставил

Maksim (Ellrion)
28.07.2018
08:52:50
Edgar
28.07.2018
08:54:23
Ну как бы в ларе всё готово для тебя. Бери и юзай.
не все так очевидно. Какую логику ты будешь, а какую не будешь выносить в эвент?

Google
Edgar
28.07.2018
08:54:45
Где подходящиее место для выбрасывания эвентов

Maksim (Ellrion)
28.07.2018
08:56:12
не все так очевидно. Какую логику ты будешь, а какую не будешь выносить в эвент?
Ты же сам говоришь о архитектуре именно на эвентах. Тогда всю)) Но лично я считаю что там место только сайд эффектам. Логирования, нотификация, инвалидами кэша и т.п.

Edgar
28.07.2018
08:57:44
Если кратко, то твои ответы уже порождают начало холивара) Поэтому мне нужен человек, который реально работал на проекте с EDA либо реализовывал)

Maksim (Ellrion)
28.07.2018
08:58:07
Пф ну ок чё

Edgar
28.07.2018
08:58:45
Это не предъява, я просто к тому что на данный момент у нас например в команде совершенно разное представление по использованию эвентов

Maksim (Ellrion)
28.07.2018
09:04:36
Я не очень понял с чего ты взял что у меня нет опыта работы с событиями. Он был и в ларе и У меня сейчас проект с более десятка микросервисов и натсом в качестве шины данных. Но ты без конкретных вопросов можешь ждать кого-то другого кто придет и ответит на вопрос ради вопроса "да у нас была eda")

Edgar
28.07.2018
09:12:00
Я не очень понял с чего ты взял что у меня нет опыта работы с событиями. Он был и в ларе и У меня сейчас проект с более десятка микросервисов и натсом в качестве шины данных. Но ты без конкретных вопросов можешь ждать кого-то другого кто придет и ответит на вопрос ради вопроса "да у нас была eda")
Сразу скажу, что не хочу начать очередной срач\холивар) Например из этого, как ты понимаешь, что действие - сайд-эффект? В моем понимании нотификация тоже сайд-эффект, но она же оказывает воздействие на конечных пользователей системы + является сигналом кому-то к совершению каких-то еще действий в логической цепочке бизнес процессов

Edgar
28.07.2018
09:12:32
Не молчу) не обсирал) Сорян, возможно грубо прозвучало но я не имел ничего плохого в виду)

это не сайд эффенкт
выше Макс указал его в списке сайд-эффектов, если что) Вот поэтому я и не хочу начинать холивар)

Ты же сам говоришь о архитектуре именно на эвентах. Тогда всю)) Но лично я считаю что там место только сайд эффектам. Логирования, нотификация, инвалидами кэша и т.п.
также по модели. Например, взять eloquent эвенты -> реализацию обзерверов. Что разумно а что нет имплементировать в логике обзервера?

Adel
28.07.2018
09:15:23
я думал ты про саги какието.. когда доменные эвенты обрабатываются другими чтобы логику продолжать

но я тоже не понимаю в чем у тебя проблема

Edgar
28.07.2018
09:16:30
Adel
28.07.2018
09:16:47
Edgar
28.07.2018
09:16:54
Понял, не знал

Google
Adel
28.07.2018
09:17:20
не ты обоснуй. назвал Макса непонимающися EDA - давай расскажи как ты ее понимаешь

Саша
28.07.2018
09:18:39
А это не одно и то же?
фасад в ларе это статический прокси к классу, класс этот реализует какой-то интерфейс (в именованиях лары - контракт)

Adel
28.07.2018
09:20:20
Где я назвал его непонимающим?)
не помню. я сагрился :) и это важнее :))

Edgar
28.07.2018
09:21:03
не помню. я сагрился :) и это важнее :))
Может быть ты неправильно интерпретировал мой посыл\фразу и зря сагрился?)

Edgar
28.07.2018
09:22:58
:D потрать лучше на код))

Admin
ERROR: S client not available

Subb98
28.07.2018
09:23:54
в выходные надо отдыхать.. делая новые коммиты :D

Maksim (Ellrion)
28.07.2018
09:25:45
не ты обоснуй. назвал Макса непонимающися EDA - давай расскажи как ты ее понимаешь
Я знал что не смотря на то что мы постоянно спорим в глубине души ты меня любишь)

Subb98
28.07.2018
09:26:50
самое время спросить "где детонатор?!"

Vitaliy
28.07.2018
10:32:52
ребят, mvc аритектура, как грамотно вывести меню через рекурсию ?

Vitaliy
28.07.2018
10:33:27
ага

неизвестный уровень вложености

Илья
28.07.2018
10:35:29
\del

вот тебе на псевдокоде ?

Vitaliy
28.07.2018
10:37:13
жесть)

Евгений
28.07.2018
10:41:10
вьюха вызывает сама себя, изи, сто раз так делал

Google
Илья
28.07.2018
10:41:52
вот чуть понятнее

// sidebar.blade.php @foreach($categories as $category) @if($category->children->count()) <a href="{{ route('category.show', $category) }}">{{ $category->name }}</a> @include('sidebar', ['categories' => $category->children]) @else <p>{{ $category->name }}</p> @endif @endforeach

// main @include('sidebar', ['categories' => [$rootCategory]])

Vitaliy
28.07.2018
10:43:51
понял, супер

спасибо

Andrey
28.07.2018
11:15:21
Перечитай внимательнее, что такое а.2) ничего там не разрешается)
Там написаны правила именования. Само собой жестко запрещать никто ничего не будет. В частности, про самостоятельные функции в этом документе рекомендаций не нашел, а вот про методы класса - как раз в блоке А.2: method_names: How are methods named? camel = camelCase, lower_under = lowercase with underscore separators. Об этом я и говорил, так что, читай доку внимательнее)

Edgar
28.07.2018
11:30:13
Там написаны правила именования. Само собой жестко запрещать никто ничего не будет. В частности, про самостоятельные функции в этом документе рекомендаций не нашел, а вот про методы класса - как раз в блоке А.2: method_names: How are methods named? camel = camelCase, lower_under = lowercase with underscore separators. Об этом я и говорил, так что, читай доку внимательнее)
Дружище, этот блок - это опросник, на основании которого построен PSR-2. То, что ты приводишь - это варианты выбора в опроснике. А ниже результаты ответов, на них и ориентировались. Почитай, что выше то написано) после Appendix A

Tomas
28.07.2018
11:37:53
Брутал срач пошел

Rishat
28.07.2018
11:38:04
Ребят, если я хочу проводить авторизацию юзера дэфолтным auth из коробки с токенами и тд. Но при этом проверять в api что юзер авторизован web как мне такое сделать?

Andrey
28.07.2018
11:38:16
Брутал срач пошел
Скорее закончился)

Tomas
28.07.2018
11:38:27
Ну да

Rishat
28.07.2018
11:39:45
На апи повесить мидлварю web
всю ее вешать не хочу( она местами без токенов должна работать

Andrey
28.07.2018
11:40:13
всю ее вешать не хочу( она местами без токенов должна работать
Тогда вешай на те роуты/группы роутов, где она должна работать

Rishat
28.07.2018
11:54:05
Тогда вешай на те роуты/группы роутов, где она должна работать
Route::prefix(LaravelLocalization::setLocale() . '/backend') ->middleware('api') ->namespace($this->namespace) ->group(base_path('routes/backend.php')); внутри к нужным роутам даю web и когда заходишь туда уже авторизованым, web guest получаю и 403 следовательно свою получаю. Почему так работает ?

из-за того что помимо web еще api стоит?

нужно снова авторизацию делать получается)

Страница 1651 из 2014