Size: a a a

Laravel для начинающих

2021 February 03

ВШ

Виталий Шутов... in Laravel для начинающих
Там много спорного. Этовамнесимфония
источник

D

DK in Laravel для начинающих
тот товарищ в ларку 4.2 контрибьютил
источник

D

DK in Laravel для начинающих
источник

И

Игорь in Laravel для начинающих
DK
оп, не знал
ты читал, что Нову там рефакторить собраются жестко. Может еще и новых фич накидают
источник

RK

Roman Kolosov in Laravel для начинающих
Всем привет, работал кто с https://github.com/vchaptsev/vue-yandex-metrika

почему то не срабатывае цель, хотя ошибок нету

this.$metrika.reachGoal('click_promo');

🤔🤔🤔
источник

И

Игорь in Laravel для начинающих
Roman Kolosov
Всем привет, работал кто с https://github.com/vchaptsev/vue-yandex-metrika

почему то не срабатывае цель, хотя ошибок нету

this.$metrika.reachGoal('click_promo');

🤔🤔🤔
тут лицо как бы говорит о том, что у тебя это не заработает))
источник

RK

Roman Kolosov in Laravel для начинающих
)))
источник

И

Игорь in Laravel для начинающих
ничего плохого в адрес этого разраба не хочу сказать, конечно
источник

HM

Haybulla Musaev in Laravel для начинающих
народ, подскажите.
делаю свое первое api-ориентированное приложение, по сути бекенд уже написан, на фронте авторизация происходит через access и refresh-токены, access зашит в localStorage, refresh зашит в cookie {onlyHtpp, safe).

теперь вопрос - по сути, надо сделать так, чтобы чувак без авторизации не мог видеть страницу, на которую ему нельзя попасть.
по классике, сначала страница загружается и уже после document.ready мы сыплем запросы к бекенду с тем, чтобы он отдал нам набор данных для рендеринга на страницу.

таким образом, в ответе может прийти 401.
но страница частично с оформлением и прочими элементами уже загрузится.

по идее, обеспечить загрузку содержимого до загрузки js невозможно, ибо accessToken из соображения безопасности зашит в localStorage.

тут я вижу 2 пути:
1) делать предварительный запрос, если авторизации нет - кидать на страницу авторизации, если есть - допускать загрузку страницы и уже слать остальные.

откровенно мне это не нравится, во-первых, в два раза больше запросов, во-вторых, при следующем запросе также мы делаем проверку, то есть и запросов и проверок 2

2) не допускать какими-то средствами (какими?) загрузки страницы до того, пока не отправится запрос.

но тут тоже есть подводные камни - есть страницы, на которых просто какая-то форма без подгрузки содержимого с бекенда, взаимодействие с серваком должно произойти только в момент событий, клика на ссылку, отправки формы и т.д.
то есть в таком случае мы вообще не способны понять, можно ли страницу рендерить или нет.

как тут лучше реализовать запрет на просмотр страниц?..
источник

D

DK in Laravel для начинающих
Haybulla Musaev
народ, подскажите.
делаю свое первое api-ориентированное приложение, по сути бекенд уже написан, на фронте авторизация происходит через access и refresh-токены, access зашит в localStorage, refresh зашит в cookie {onlyHtpp, safe).

теперь вопрос - по сути, надо сделать так, чтобы чувак без авторизации не мог видеть страницу, на которую ему нельзя попасть.
по классике, сначала страница загружается и уже после document.ready мы сыплем запросы к бекенду с тем, чтобы он отдал нам набор данных для рендеринга на страницу.

таким образом, в ответе может прийти 401.
но страница частично с оформлением и прочими элементами уже загрузится.

по идее, обеспечить загрузку содержимого до загрузки js невозможно, ибо accessToken из соображения безопасности зашит в localStorage.

тут я вижу 2 пути:
1) делать предварительный запрос, если авторизации нет - кидать на страницу авторизации, если есть - допускать загрузку страницы и уже слать остальные.

откровенно мне это не нравится, во-первых, в два раза больше запросов, во-вторых, при следующем запросе также мы делаем проверку, то есть и запросов и проверок 2

2) не допускать какими-то средствами (какими?) загрузки страницы до того, пока не отправится запрос.

но тут тоже есть подводные камни - есть страницы, на которых просто какая-то форма без подгрузки содержимого с бекенда, взаимодействие с серваком должно произойти только в момент событий, клика на ссылку, отправки формы и т.д.
то есть в таком случае мы вообще не способны понять, можно ли страницу рендерить или нет.

как тут лучше реализовать запрет на просмотр страниц?..
а нафиг ты ждёшь загрузки всегда документа?
источник

D

DK in Laravel для начинающих
дурной?
источник

D

DK in Laravel для начинающих
в твоём кейсе нужны гуарды
источник

D

DK in Laravel для начинающих
которые ещё до отрисовки страницы сделают запрос и вернут 401
источник

HM

Haybulla Musaev in Laravel для начинающих
по ходу ты дурной
источник

HM

Haybulla Musaev in Laravel для начинающих
какие гуарды сделают запрос с фронтенда?
источник

D

DK in Laravel для начинающих
источник

HM

Haybulla Musaev in Laravel для начинающих
нахера мне vue?
источник

D

DK in Laravel для начинающих
а вообще
источник

D

DK in Laravel для начинающих
всё что на фронте
источник

D

DK in Laravel для начинающих
можно просмотреть
источник