invariance
Так то это слово применяется исключительно в философии, а я говорю про конкретную реализацию
invariance
@am0nshi ты там гуглишь как агностик расшифровывается?)
Anonymous
Всем привет, подскажите, как на русском должно выглядеть сообщение при валидаторе STRING
Не могу понять, что такого можно еще ввести в поле ввода, чтобы это была не строка?
Nik
что такое фреймворк агностик?
это самодостаточный код, который можно выдернуть из одного фрейма, впихнуть в другой, и он будет дальше работать
Nik
нужно ехать, такси приехало
Daniil 👾
invariance
invariance
модели ларки не завязаны на ларку
invariance
их можно отдельно использовать
invariance
но при чем тут это вообще не понятно
Nik
и в чём смысл сего действия?
В универсальности. Мы захотели сервисы, выковыряли треть кода, и завели под слимом или люменом, или вообще на самописе где-то
invariance
я так то и говорил, что к моделям надо привязываться в контролируемых местах, а не размазывать вызов моделей по всей БЛ
Daniil 👾
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++
Maksim (Ellrion)
Дмитро
блэд
Vitalii
*й
𝐧𝐄
Hello World
invariance
Дмитро
а except группе можно сделать?
Volodymyr
JWT - http://jwt-auth.readthedocs.io/en/develop/laravel-installation/
https://github.com/tymondesigns/jwt-auth
Кто подскажет есть ли возможность и правильно ли это, рефрешить токен при каждом запросе к серверу.
Хочу сделать, что бы токен експайрился за сутки, но если юзер что-то делал, то експерейшен дата будет считаться от последнего действия, а не от момента авторизации.
Igor
Volodymyr
Volodymyr
Причем тут бд
dmi
подскажите админку для лары супрелегкую
dmi
надо чтоб воткнул, модели указал и все заработало )
Igor
dmi
там оч много всего, хочется легкую
dmi
я ее даже начал ставить, но потом захотелось чего то полегче )
Арсений
dmi
спс ща посмотрю
Арсений
Пока ничего легче не нашёл.
FUTURICO
а в связке с лк?
Anonymous
Друзья, всем привет!
В Request приходит request->phone, который идет в формате +7(000)000-00-00. Каким образом я могу изменить это на уровне Request'а, чтобы в контроллере получить чистый номер, без +,(,),-? Т.е. по сути, нужно сделать
$request->phone = preg_replace("/[^0-9]/", '', $request->phone);
Но где это сделать? Есть несколько контроллеров, которые работают с номером телефона, поэтому желательно это сделать на уровень выше контроллера
Segmentation
Друзья, всем привет!
В Request приходит request->phone, который идет в формате +7(000)000-00-00. Каким образом я могу изменить это на уровне Request'а, чтобы в контроллере получить чистый номер, без +,(,),-? Т.е. по сути, нужно сделать
$request->phone = preg_replace("/[^0-9]/", '', $request->phone);
Но где это сделать? Есть несколько контроллеров, которые работают с номером телефона, поэтому желательно это сделать на уровень выше контроллера
Сделай middleware
Daniil 👾
Друзья, всем привет!
В 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()
Сергей
подскажите как можно на сервере получить токен юзера, который получаю при авторизации по апи?
Segmentation
Anonymous
Сейчас уже тоже думаю. + сейчас сделал мидлвару и добавил это:
if ($request->phone) {
$request->phone = preg_replace("/[^0-9]/", '', $request->phone);
}
Но если в контроллере сделать dd($request->phone), то данные остаются теми же.
Daniil 👾
Segmentation
Anonymous
Daniil 👾
плохая практика работать с данными формы в реквесте?) ок, я понял ;)
Daniil 👾
вопросов нет
Korg
Парни, помогите советом.
Нужно подключить оплату на сайте, читаю доку, читаю какие-то статьи и посты на эту тему, растерялся, не понимаю каким мне путём идти, нужен дельный совет.
На сайте регистрация, у пользователя появляется доступ на 7 дней к функционалу сайта, через 7 дней его нужно ограничить, человек должен оплатить указанную сумму и после оплаты снять ограничение на неограниченный срок.
Нужны ли мне тут подписки или нет?
Следовательно юзать cashier или нет?
Потом пугает сообщение в русской доке "На данный момент Stripe и Braintree не работают в России."
Может кто посоветует проверенные способы принятия оплаты с карты пользователя на нашем пространстве?
Сергей
подскажите как после регистрации вернуть токен юзера для работы по апи?
Segmentation
Daniil 👾
Segmentation
Daniil 👾
ясно
Daniil 👾
наверное с таким подходом делать запросы в бд из view - тоже норм
FUTURICO
вопрос по бекенду/безопасности. у меня есть данные в форме, они шифруются изначально публичным ключём, помещаются в бд зашиврованными.
другой сервер должен доставать эти данные с удалённой бд и уже там они расшифровываются и производятся действия.
вопрос в том, как лучше это реализовывать не велосипедя и как держать непрерывный коннект к бд, чтобы быстродействие было на уровне. или хотя-бы подскажите в какую сторону смотреть. Я так понимаю Redis лучше использовать. но как его распределить. Вся суть в том, если первый сервер скомпрометирован, то там будут только зашифрованные данные, ключ расшифровки на другом сервере.
Daniil 👾
Oksana
Всем привет, есть предложение касающееся людей, которые в поисках работы. Нам нужны начинающие Web - разработчики и Web - разработчики с опытом на постоянную основу. Кому интересно, прошу написать в личку!
Segmentation