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