invariance
Так то это слово применяется исключительно в философии, а я говорю про конкретную реализацию
invariance
@am0nshi ты там гуглишь как агностик расшифровывается?)
Anonymous
Всем привет, подскажите, как на русском должно выглядеть сообщение при валидаторе STRING Не могу понять, что такого можно еще ввести в поле ввода, чтобы это была не строка?
Nik
что такое фреймворк агностик?
это самодостаточный код, который можно выдернуть из одного фрейма, впихнуть в другой, и он будет дальше работать
Nik
нужно ехать, такси приехало
invariance
но модели не фреймворк агностик :)
а вот тут ты ошибаешься
invariance
модели ларки не завязаны на ларку
invariance
их можно отдельно использовать
invariance
но при чем тут это вообще не понятно
Nik
и в чём смысл сего действия?
В универсальности. Мы захотели сервисы, выковыряли треть кода, и завели под слимом или люменом, или вообще на самописе где-то
invariance
я так то и говорил, что к моделям надо привязываться в контролируемых местах, а не размазывать вызов моделей по всей БЛ
invariance
зачем тогда вообще было стартовать на laravel?
держу бизнес логику независимо от фреймворка, никаких проблем
invariance
DDD тоже без проблем заведется без ларавела
Daniil 👾
я к тому, что если всё написано framework agnostic, то что делает laravel?
invariance
да речь не про все)
invariance
я лично про бизнес логику говорил
Daniil 👾
ясно
invariance
и про какие то компоненты, которым необязательно знать, откуда там им данные пришли
invariance
если им знать необязательно @ нехер привязывать их к моделям
Daniil 👾
усё, понял. Типа шлюзы к платёжным системам, к примеру. Верно?
invariance
ну да
Daniil 👾
кстати, а кто чем пользуется из ide?) все на шторме?
Алексей
Я - да
Daniil 👾
у меня чот жрать стал как не в себя. К вечеру процесс шторма за 2 гига переваливает
invariance
это не очень много
𝐧𝐄
Прив
Дмитро
Route::middleware(‘a’)->group(function () { Route::middleware(‘b’)… //можно удалить для этих вложенных мидлвару ‘a’ ? });
𝐧𝐄
C++ учу
𝐧𝐄
Какое лучше java или c++
Дмитро
блэд
Vitalii
*й
𝐧𝐄
Hello World
invariance
Дмитро
а except группе можно сделать?
Volodymyr
JWT - http://jwt-auth.readthedocs.io/en/develop/laravel-installation/ https://github.com/tymondesigns/jwt-auth Кто подскажет есть ли возможность и правильно ли это, рефрешить токен при каждом запросе к серверу. Хочу сделать, что бы токен експайрился за сутки, но если юзер что-то делал, то експерейшен дата будет считаться от последнего действия, а не от момента авторизации.
Volodymyr
Не думаю, что это правильно и еще + нагрузка на сервак
Так в чем нагрузка? Там профит минимальный
Volodymyr
Причем тут бд
dmi
подскажите админку для лары супрелегкую
dmi
надо чтоб воткнул, модели указал и все заработало )
dmi
там оч много всего, хочется легкую
dmi
я ее даже начал ставить, но потом захотелось чего то полегче )
dmi
спс ща посмотрю
Арсений
Пока ничего легче не нашёл.
FUTURICO
а в связке с лк?
Anonymous
Друзья, всем привет! В Request приходит request->phone, который идет в формате +7(000)000-00-00. Каким образом я могу изменить это на уровне Request'а, чтобы в контроллере получить чистый номер, без +,(,),-? Т.е. по сути, нужно сделать $request->phone = preg_replace("/[^0-9]/", '', $request->phone); Но где это сделать? Есть несколько контроллеров, которые работают с номером телефона, поэтому желательно это сделать на уровень выше контроллера
Daniil 👾
https://laravel.com/docs/5.6/eloquent-mutators
Segmentation
акссесор
Не совсем. Вопрос подразумевал, что номер мобилы в реквесте уже будет отформатирован.
Oleh
Привет. Есть ивенты MessageSent, он пушится в conversation.{id}, можно ли как-то пушить этот ивент в два канала из одного ивента? Нужно запушить еще в App.User.{id}
Anonymous
акссесор
не, мне именно через мидлвару нужно это делать. В ацессор смысла нет загонять данные из Request же
Daniil 👾
мне кажется, что middleware не для этого. Тогда, как вариант, создать свой реквест и в нём переопределить метод getValidatorInstance()
Сергей
подскажите как можно на сервере получить токен юзера, который получаю при авторизации по апи?
Daniil 👾
вот это как раз 'не для этого'
почему? речь идёт про работы с реквестом. Для этого есть make:request. Логика присутствует
Anonymous
Сейчас уже тоже думаю. + сейчас сделал мидлвару и добавил это: if ($request->phone) { $request->phone = preg_replace("/[^0-9]/", '', $request->phone); } Но если в контроллере сделать dd($request->phone), то данные остаются теми же.
Segmentation
почему? речь идёт про работы с реквестом. Для этого есть make:request. Логика присутствует
эта команда создает объект класса FormRequest, который предназначен для валидации данных, что не то
Daniil 👾
плохая практика работать с данными формы в реквесте?) ок, я понял ;)
Daniil 👾
вопросов нет
Korg
Парни, помогите советом. Нужно подключить оплату на сайте, читаю доку, читаю какие-то статьи и посты на эту тему, растерялся, не понимаю каким мне путём идти, нужен дельный совет. На сайте регистрация, у пользователя появляется доступ на 7 дней к функционалу сайта, через 7 дней его нужно ограничить, человек должен оплатить указанную сумму и после оплаты снять ограничение на неограниченный срок. Нужны ли мне тут подписки или нет? Следовательно юзать cashier или нет? Потом пугает сообщение в русской доке "На данный момент Stripe и Braintree не работают в России." Может кто посоветует проверенные способы принятия оплаты с карты пользователя на нашем пространстве?
Сергей
подскажите как после регистрации вернуть токен юзера для работы по апи?
Segmentation
Парни, помогите советом. Нужно подключить оплату на сайте, читаю доку, читаю какие-то статьи и посты на эту тему, растерялся, не понимаю каким мне путём идти, нужен дельный совет. На сайте регистрация, у пользователя появляется доступ на 7 дней к функционалу сайта, через 7 дней его нужно ограничить, человек должен оплатить указанную сумму и после оплаты снять ограничение на неограниченный срок. Нужны ли мне тут подписки или нет? Следовательно юзать cashier или нет? Потом пугает сообщение в русской доке "На данный момент Stripe и Braintree не работают в России." Может кто посоветует проверенные способы принятия оплаты с карты пользователя на нашем пространстве?
"Нужны ли мне тут подписки или нет?" Что ты вкладываешь в понятие 'подписки'? "Следовательно юзать cashier или нет?" Крайне желательно "Может кто посоветует проверенные способы принятия оплаты с карты пользователя на нашем пространстве?" Пару лет назад работал с PayPal
Segmentation
плохая практика работать с данными формы в реквесте?) ок, я понял ;)
Ничего ты не понял. FormRequest не для того, чтобы мутировать данные. Слово "работать" - слишком абстрактное, чтобы использовать его в данном контексте
Daniil 👾
ясно
Daniil 👾
наверное с таким подходом делать запросы в бд из view - тоже норм
FUTURICO
вопрос по бекенду/безопасности. у меня есть данные в форме, они шифруются изначально публичным ключём, помещаются в бд зашиврованными. другой сервер должен доставать эти данные с удалённой бд и уже там они расшифровываются и производятся действия. вопрос в том, как лучше это реализовывать не велосипедя и как держать непрерывный коннект к бд, чтобы быстродействие было на уровне. или хотя-бы подскажите в какую сторону смотреть. Я так понимаю Redis лучше использовать. но как его распределить. Вся суть в том, если первый сервер скомпрометирован, то там будут только зашифрованные данные, ключ расшифровки на другом сервере.
Daniil 👾
Ничего ты не понял. FormRequest не для того, чтобы мутировать данные. Слово "работать" - слишком абстрактное, чтобы использовать его в данном контексте
https://github.com/laravel/framework/issues/10725#issuecomment-150930866 собственно ответ от одного из контрибьюторов laravel. Дальше будем спорить? :)
Oksana
Всем привет, есть предложение касающееся людей, которые в поисках работы. Нам нужны начинающие Web - разработчики и Web - разработчики с опытом на постоянную основу. Кому интересно, прошу написать в личку!
Segmentation
https://github.com/laravel/framework/issues/10725#issuecomment-150930866 собственно ответ от одного из контрибьюторов laravel. Дальше будем спорить? :)
Ну согласен, что не самое лучшее решение, но лучше, чем делать это в форм реквесте