Anonymous
Ну так и сделай отдельно
Anonymous
Что ты хочешь?
Anonymous
По твоей логике отдельная папка(контроллер) это отдельное апи?
Евгений
это будут отдельные контроллеры
Евгений
но "отдельное апи" вообще странный термин
Nikita
API (программный интерфейс приложения, интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай][1]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах. Используется программистами при написании всевозможных приложений.
Евгений
отдельное апи это отдельное приложение
Anonymous
Ну так сделай отдельный контроллер для админки
Anonymous
И группу роутов
Anonymous
И все
Nikita
Так что да отдельное апи === отдельное приложение
Евгений
если хочешь совсем отдельное апи, то сделай отдельное приложение чисто для админки
Anonymous
А смысл?
Евгений
если хочешь отдельные контроллеры, то сделай отдельные контроллеры
Евгений
А смысл?
да мало ли что ему там надо)) я просто пытаюсь сказать что отдельные контроллеры != отдельное апи
Anonymous
Нет
Евгений
контроллеры != интерфейсы
Евгений
на какое из моих сообщений?
Nikita
Я целился не в тебя
Евгений
=)
Евгений
если ты умнее всех нас зачем тогда спрашиваешь?
Евгений
да
Nikita
@wentixon Короче делай так, выноси контроллеры для админа в отдельную папку, делай в апи префикс аля "admin", настраивай RBAC
Евгений
тогда не факт
Евгений
просто ты мне щас что пытаешься доказать? что если сделать другие контроллеры то будет другое апи?
Nikita
А я тебе так и сказал)
Anonymous
Так сделай
Anonymous
Что ты доказать пытаешься?
pa[aad
у нас проект есть, 2 фронта есть, админка и для юзеров
и апишка в этом проекте как для админа так и для юзера ибо сущности теже
Nikita
папка !== другое апи
Anonymous
Ну не делай сделай контроллер
Anonymous
Один
Anonymous
И пихай все в него
pa[aad
сделай все в одном файле )
Nikita
апи это программный интерфейс приложения
Anonymous
Если тебе такудобно
Nikita
ты же создавая папку не делаешь новое приложение?
Nikita
остается старое?
Евгений
то есть если я создам 100 факйлов контроллеров и в каждом из них опишу один метод свогео апи у меня будет 100 апи по твоей логике?
Евгений
не прав
Евгений
что ты понимаешь под "поменяю интерфейс"?
Евгений
а почему нет?
Anonymous
Бля..
Евгений
другое апи)
Nikita
ты помоему слабо понимаешь что такое апи. Поизучай теорию
Anonymous
Зачем ты спрашивал?
Евгений
что ты имеешь ввиду под интерфейсом?
Евгений
омг
Евгений
апи не апи, интерфейс не интерфейс, контроллер не контроллер... всё тлен
Евгений
я такое говорил?
Nikita
а, чувак, я тебя понял.
Смотри
test.com/api/test
test.com/api/test2
Это не разные апи, это два метода одного апи
добавив новые методы, ты не сделаешь отдельное апи
Евгений
Anonymous
Он говорит про контроллеры!!!!одын1!
Nikita
так уже версионость пошла
Nikita
смотри
Евгений
и?
Евгений
это ДРУГАЯ ВЕРСИЯ апи
Юрий
нужно. у нас вообще отдельное приложение
Евгений
не нужно а можно
Юрий
другая, да
Евгений
можно и в одном апи делать если душа желает
Nikita
test.com/api/v1/test
test.com/api/v2/test2
Это не разные апи, это два метода одного апи но одно от версии 1 а другое от версии 2
добавив новые методы, ты не сделаешь отдельное апи
Евгений
я не говорю что так НАДО, я говорю что так физически МОЖНО
Евгений
нет
Евгений
я вообще не приравниваю апи и контроллеры в отличии от тебя
Евгений
какая разница вообще как там контроллеры устроены
Евгений
хоть 100 контроллеров сделай для одного апи
Юрий
Евгений
назови хоть ГОЛУБОЙ УНИТАЗ своё апи
Евгений
ты мне тогда скажи по "своим определениям", могу ли я сделать 100 контроллеров для одного апи?)
Евгений
или это будет 100 апи?)
Евгений
то есть апи != контроллер?
Евгений
на вопрос ответь, апи != контроллер?
Nikita
@exileum в части фирм где я работал, версия это только версия. Хотя да, признаю загнал малость.
Евгений
Nikita
@wentixon Что такое интерфейс?
Евгений
бля, роуты и контроллеры вообще разные вещи...
Nikita
Разные роуты
test.com/api/v1/test
test.com/api/v1/test2
Апи одно