Anonymous
как убрать эту функцию?
Anonymous
у меня при запросе к апи нужно чтобы сразу выдавался результат
Viacheslav
Отлавливай в еррор хендлере ошибки валидации в блоке иф вонт джейсон
Viacheslav
Ну с еррор бага вернешь
Viacheslav
Жсон
Viacheslav
Там ексепшен генерится с валидацией
Oleksandr
Где иззучать Лара + Vue? Может кто сталкивался, и нашел отличный ресурс
Viacheslav
И если ты перехватываешь нет редиректа
Viacheslav
Где рулы и кто кидает ексепшен не важно
Dmitry
Dmitry
ну или можешь попробовать переопределить failedValidation - метод
Vladislav
Всем привет. Не подскажите как ковертировать получаемые POST данные с формы(Request) в array?
Вот функция где принимаю post данные с формы
public function sendEmail(Request $request)
pa[aad
Vladislav
@jashka_jashka благодарю
Anton
Наркоманов ещё тут не хватало...
Roman
доброй ночи, подскажите плиз, как реализовать логику авторизации для API по след схеме:
Ограничить доступ к енд поинтам для клиентов (мобильное приложение) например предоставить доступ по токену , и также необходима авторизауи пользователей внутри приоржения, тоесть клиент ходит со своим токеном и если пользователь внутри приожения аторизуется то будет проверка прав этого пользователя
Roman
для пользователей думаю https://laravel.com/docs/5.5/passport
Roman
а вот в целом для приложения неопределился
Roman
может сделать Middleware для всего api/*
Roman
поверх Passport
Murad
Доброй ночи. Если хочешь стать бэкендщиком стоить особо внимание уделять фронтенду ?
Murad
Roman
сотрел, но думаю остановится только на API Authentication (Passport)
Roman
для приложения сделаю через Client Credentials Grant Tokens
Roman
Murad
Спасибо
Джамиль
Anonymous
а я на паспорте
Anonymous
а мой протеже туда еще и фингер принт вставил
Dmitry
Подскажите из своего опыта или может какие то статьи, где описывается как организовать код модульно, без жесткой связи модулей между собой
🎄Victor
🎄Victor
Anonymous
@oldy777 nwidart modules
Dmitry
@oldy777 nwidart modules
да это я в курсе. вопрос в том как их сделать независимыми. Например у статей должен быть автор( один из пользоватетй) но модулю статей должно быть пофиг какой модуль реализует этих пользоватей
Anonymous
модуль так или иначе должен иметь коннект с местом где реадизация пользователей
Dmitry
модуль так или иначе должен иметь коннект с местом где реадизация пользователей
вот тут как и вопрос как динамически подцепить его, что что если что просто убрать и это никак на общей системе не сказалось. Например модуль коментариев, подцепил его и теперь можешь коментировать что угодно, новости, статьи. Но если ты его просто уберешь, на сами новости и статьи это никак не повлияет. Это наверное самый простой пример, но все же
Anonymous
ну типа даже в этом примере
Anonymous
юзер без комента изи
Hanas
Здравствуйте здесь можно проект опубликовать, нужны кандидаты?
Anonymous
комент без юзера гу такое
Dmitry
комент без юзера гу такое
но допустим сегодня у меня коменты с сущностью User связаны, а завтра с Accounts. Не хотелось бы из-за этих метамарфоз лезть в модуль коментариев
Anonymous
тогда тебе дерево еужно строить в обратном порядке
Ivan
Коллеги, а кто как защищает апи от парсинга в связке со SPA? Для всего, где нужен доступ, использую JWT. Но поиск и пр защищать jwt - оверхед. Может есть у кого опыт?
Dmitry
Ivan
Ivan
Ну и http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/ в свое время привило не использовать так
Andrey
Ivan
Ivan
Уже замечено, по возможности всё блокируется. Но хочется правильнее сделать, что ли
Andrey
Хм
Andrey
Ну, ниче кроме капчи не приходит в голову
Andrey
Можете мониторить поведение пользователя, обучить нейросеть, чтоб она узнавала юзеров/ботов по движению мышкой) но это в сторону рокетсайнс
Ivan
Так мышки вообще может не быть - это просто api, с которым работает spa и скоро будет работать мобильное приложение
Yushkevich
Yushkevich
Ну тогда получается, что идёт поток от разных пользователей с разных ip по небольшому куску данных.
Ivan
Токен не сильно остановит, к примеру, но немного усложнит уже
Yushkevich
И в теории, если убрать много пользователей одновременно, это получается «типовой сценарий бизнес использования»
Yushkevich
Ну я так понял, ты это уже используешь
Ivan
jwt только для страниц, где нужна аутентификация
Yushkevich
А csrf пробовал добавлять?
Yushkevich
Я понимаю, что это запросы апи
Ivan
Ну это сразу сессии и минус к скорости, даже в связке с redis'ом
Ivan
Ладно, всем спасибо за ответы, буду думать
Yushkevich
Это какая нагрузка, если не секрет, то пытаешься совсем все скинуть и сессии дают значимое падение скорости?
Ivan
Это в пике 15к rps
Archakov
Подскажите, как сделать так, чтобы из каждого объекта был удалён один параметр
Archakov
Archakov
Нужно data перевести в JSON и удалить оттуда correct = 2
Archakov
Я через модель беру массив. Хочу из каждого объекта удалить верный ответ (correct)
Andrey
нет)
Andrey
ну, попробуй, ради интереса)
Archakov
нельзя
Archakov
Archakov
сделал так
Dmitry
сделал так
Теперь если он тебе где то потребуется еще, ты его не получишь