Size: a a a

2020 September 26

YV

Yushkevich Vitaly in Laravel Pro
yu2ry
мы просто делаем модули для проекта там работа и с бд и с очередями и тд))
Та тонкая грань, когда надо перед реализация несколько раз ответить на вопрос - «мокать или не мокать» :)
источник

y

yu2ry in Laravel Pro
Yushkevich Vitaly
Та тонкая грань, когда надо перед реализация несколько раз ответить на вопрос - «мокать или не мокать» :)
=]
источник

ПГ

Павел Г. in Laravel Pro
Немного не теме, но если пакет для laravel он разве не должен включать laravel в required? Т. Е. И миграции будут на юзера
источник

YV

Yushkevich Vitaly in Laravel Pro
Олег
Подскажите пожалуйста, есть сайт монолит, хотим разбить его на микросервисы, бекенд и фронт, отдельно бд и сервер распределение нагрузки. Если у нас онлайн примерно 5-6к пользователей, нужно ли сейчас беспокоится и выносить сокеты так же на отдельный сервер ? Если да на что обратить внимание при выборе сервера ?
Вы в одном вопросе смешали два разных (хоть и местами пересекающихся) вопроса:
1) масштабирование проекта
2) распил монолита на (микро)сервисы.

Вам уже достаточно подробно ответили на разницу, если не понятно, я могу попробовать ещё сверху своими словами.

По существу - если вы разделите эти задачи и сформулируете вопросы к каждой задаче независимо, то получите более конструктивную и предметную помощь :)
источник

y

yu2ry in Laravel Pro
Павел Г.
Немного не теме, но если пакет для laravel он разве не должен включать laravel в required? Т. Е. И миграции будут на юзера
не у всех юзер модель по умолчанию и модуль не должен от этого зависить)
источник

YV

Yushkevich Vitaly in Laravel Pro
Павел Г.
Немного не теме, но если пакет для laravel он разве не должен включать laravel в required? Т. Е. И миграции будут на юзера
Если у вас жесткая зависимость именно на Фреймворк laravel, то надо. (Ответ с подвохом небольшим. Например, вы же помните, что есть ещё lumen).
Я бы тащил в зависимость отдельные нужные пакеты. Но тут очень многое зависит от архитектуры вашего пакета. Иногда пакеты под ларавел можно вообще сделать практически агностик.
источник

y

yu2ry in Laravel Pro
Yushkevich Vitaly
Та тонкая грань, когда надо перед реализация несколько раз ответить на вопрос - «мокать или не мокать» :)
дело в том что в пакете есть конфиг и там так сказать главная модель User прописана) разраб меняет сам если захочет и все над этим подвязано) типа выборок и тд) создается класс из модели которая в конфиге)) не у всех App\User по умолчанию) да и привязываться к этому не хочется) иначе всему настанет конец)
источник

y

yu2ry in Laravel Pro
грубо говоря жестко зависимым не хочется быть к App\User)
источник

y

yu2ry in Laravel Pro
а если у него пару моделей User Admin Moder и взависимости от урла ему надо менять модель) через конф и выбирать из нужной таблицы) и вот тут уже проблема будет огромная если привязываться только к App\User
источник

YV

Yushkevich Vitaly in Laravel Pro
Так а в чем проблема, если класс в конфиге задается?
источник

y

yu2ry in Laravel Pro
Yushkevich Vitaly
Так а в чем проблема, если класс в конфиге задается?
да) но у пакета нет такого класса) придется создать по умолчанию а миграцию только в тестах)
источник

y

yu2ry in Laravel Pro
yu2ry
да) но у пакета нет такого класса) придется создать по умолчанию а миграцию только в тестах)
и фабрику)
источник

YV

Yushkevich Vitaly in Laravel Pro
yu2ry
а если у него пару моделей User Admin Moder и взависимости от урла ему надо менять модель) через конф и выбирать из нужной таблицы) и вот тут уже проблема будет огромная если привязываться только к App\User
Ну тут же от архитектуры надо смотреть. Во-первых, не факт, что admin - это отдельная модель (если абстрактно смотреть). Во-вторых, часто можно в рантаме менять (я не говорю сейчас про хорошо / плохо). Тут целиком надо смотреть, так как «кусочно» смотреть - много вопросов
источник

y

yu2ry in Laravel Pro
Yushkevich Vitaly
Ну тут же от архитектуры надо смотреть. Во-первых, не факт, что admin - это отдельная модель (если абстрактно смотреть). Во-вторых, часто можно в рантаме менять (я не говорю сейчас про хорошо / плохо). Тут целиком надо смотреть, так как «кусочно» смотреть - много вопросов
вот и я выше скзаал про реал тайм смены модели) и выборка уу нужной модели)
источник

y

yu2ry in Laravel Pro
спасибо короче ))😁😁
источник

YV

Yushkevich Vitaly in Laravel Pro
Ооокей :)
источник

ПГ

Павел Г. in Laravel Pro
yu2ry
да) но у пакета нет такого класса) придется создать по умолчанию а миграцию только в тестах)
Мне кажется вы пытаетесь усидеть на двух стульях: одновременно завязаться на User и одновременно от него отвязаться )
источник

А

Антон in Laravel Pro
yu2ry
дело в том что в пакете есть конфиг и там так сказать главная модель User прописана) разраб меняет сам если захочет и все над этим подвязано) типа выборок и тд) создается класс из модели которая в конфиге)) не у всех App\User по умолчанию) да и привязываться к этому не хочется) иначе всему настанет конец)
Кто мешает тебе в тестах мокать конфиг и подставлять нужную модель?
источник

y

yu2ry in Laravel Pro
Антон
Кто мешает тебе в тестах мокать конфиг и подставлять нужную модель?
так вот я так делать и буду) только откуда я в пакете возьму модель юзера? для этого ее нужно создать) и миграцию тоже)
источник

y

yu2ry in Laravel Pro
Павел Г.
Мне кажется вы пытаетесь усидеть на двух стульях: одновременно завязаться на User и одновременно от него отвязаться )
завязаться только на \Illuminate\Foundation\Auth\User
источник