SarcasmIO
Sv
Это из пословицы "каждый кулик свое болото хвалит"
Vlad
SarcasmIO
Petr
Понял :) на самом деле вопрос выглядит странно, но решил собрать мнения со всех болот, так сказать, спросил ещё в чатике Yii и Symfony
SarcasmIO
вот когда ты добавишь будем мы хуярить rest и SOA
SarcasmIO
я бы советовал симфони и grahpql/swagger
Vlad
Petr
Глянул loopback - как я понял это для построения API. Т.е. надо будет ещё SPA фронтенд писать?
Nik
Oleh
Подскажите пожалуйста, какой есть хороший и относительно недорогой сервис для отправки смс?
Sv
Oleh
Oleh
Oleh
Не, заказ такой
Petr
Вообще интересно, в каком случае выгоднее отдать заказ подрядчику, а в каком набрать свою команду? У нас сейчас есть +/- рабочее решение на Битриксе, которое развивается силами аутсорс команды, но всё это долго, не качественно, а бизнес растёт, хотим серьёзно инвестировать в IT, собрать свою команду для внутренеей разработки
Oleh
Если затраты на свою команду будут ниже тогда стоит набирать
Petr
Есть ощущение, что затраты будут выше, но выхлоп будет ещё лучше, что важно для развития
Petr
Да, как бы понять кто есть кто)
Vladimir
Где в laravel хранить вспомогательный класс для отправки писем?
Alex
app/Mail не?
Alex
команда папку сама создаёт
Anonymous
Oleh
Anonymous
а почему оно должно быть Eloquent моделью?)
Romuald
превышено допустимое значение запросов в секунду. =/
Maksim
Необходимо хранить пользователей в одной таблице, но разделять по проектам. Типа емаил уникален только в пределах домена.
Как такое в ларавел сделать?
Ivan
добавляешь поле проект (pid) в таблицу пользователей, делаешь уникальный индекс email+pid, в авторизации контроллера добавляешь параметр pid для регистрации, авторизации, и в валидацию
Nik
Maksim
руками, внезапно
Ахахах, юморист.(нет)
Вопрос был в том, какие есть бест практикс для реализации такого. Например, я плохо понимаю работу OAuth2, но, возможно, это очень хорошее решения для подобных задач.
Romuald
Nik
Maksim
а что ты сделал чтобы ее понять? :)
Я с Oauth2 работал как клиент, но тут именно нужно понять вникнуть в серверную часть реализации.
Открыл диаграмму взаимодействия и не понял, на каком этапе будет разделение прав для домена.
Ну типа мы в scope указываем проект и на основе этого уже рулим?
В общем, чет слишком замароченно немного...
Вникать в работу Passport, к сожалению, времени нет, мне надо за час доказать команде, что пока не поздно, лучше перейти на Люмен.
Nik
Maksim
Nik
тебе выше написали, обычный аус, только допилить проверку поля условного проекта/сайта/другой херни. делается минут за 5
Maksim
тебе выше написали, обычный аус, только допилить проверку поля условного проекта/сайта/другой херни. делается минут за 5
Да, я уже доку покурил разок, увидел и понял, что есть Authenticatable и UserProvider контракты, и, например, можно сделать так:
1) При инициализации приложения смотрим какой домен и запоминаем Project_ID, например, в контейнер можно запихать.
2) Можно например сделать свою реализацию контракта UserProvider и в ней уже этот ID подставлять.
Поправьте, если есть подводные тут.
Maksim
Да, я уже доку покурил разок, увидел и понял, что есть Authenticatable и UserProvider контракты, и, например, можно сделать так:
1) При инициализации приложения смотрим какой домен и запоминаем Project_ID, например, в контейнер можно запихать.
2) Можно например сделать свою реализацию контракта UserProvider и в ней уже этот ID подставлять.
Поправьте, если есть подводные тут.
Типа чтобы не дублировать несколько контроллеров авторизации/аутентификации, работаем с одним корневым, а все остальное как выше описал.
Anonymous
Непонимаю как переводит текст
Anonymous
Anonymous
использовал библиотеку laralang
Anonymous
https://github.com/24aitor/Laralang
Anonymous
Anonymous
GoogleTrans model
Anonymous
Anonymous
{!! getTranslation(config('app.locale'), 'Добавление категории новостей') !!}
Anonymous
этот метод я использую тут
Игорь
Чисто для удобства, а то тебе надоест везде совать config('app.locale')
Anonymous
Игорь
Не знаю зачем это автоматом делать. Через trans очень удобно
Игорь
1 раз вбил и не паришься
Игорь
Или у тебя супер мега динамические данные?
Anonymous
не просто сайт новостей
Anonymous
типа новости, описание
Anonymous
есть другой еффективный способ перевода
Anonymous
?
Игорь
Ну я юзал щас скину что, если нужны статьи на разных языках
Anonymous
👍
Игорь
https://github.com/dimsav/laravel-translatable/blob/master/readme.md
Игорь
Статьи записывать через него. А кнопочки через стандартный локализатор можно
Mícheál
GoogleTrans model
выброси эту магию с субстр у тебя там скорее всего мультибайтовая кодировка файла который ты можешь просто джсон декоде
Игорь
Игорь
Я просто представляю сколько у тебя будет запросов к транслейту
Игорь
Внутрь твоего пакета не влезал ( хз как там кешируется )
Mícheál
да я так понимаю ему до таблиц еще далеко
Игорь
Игорь
Скилл?
Mícheál
про тот говнокот ктороый ему сейчас не переводит
Anonymous
это код самой библиотеки laralanga GoogleTrans
Anonymous
слова переводит вроде нормально
Игорь
😱😂🙈