This website requires JavaScript.
Explore
Help
Sign In
dupsogod
/
magic-project
Watch
1
Star
0
Fork
0
You've already forked magic-project
Code
Issues
Pull Requests
21
Actions
Packages
Projects
Releases
Wiki
Activity
Files
e4e7443f8110fbecd402883b5178dd70021d5220
magic-project
/
app
T
History
vasya
e4e7443f81
не могу точно сформулировать зачем этот посредник. Насколько я помню, он нужен только для того, чтобы дополнительно обрабатывать CSRF токены, прописывая от руки некоторые доп проверки/настройки. В частности, тут я добавил некоторые паттерны URL роутов, где CSRF проверка не требуется, так как там не подразумевается
2026-03-15 17:43:05 +03:00
..
Facades
данный фасад позволяет в любом месте приложения получить информацию по данным пользователя из кук (в случае web контура, насчет контура api не уверен). При этом не требуется выполнять инъекции зависимостей. Фасад инициируется на этапе аутентификации. Фасад использует UserService как набор гетеры и сеттеры, добавляю его и его провайдер регистрации сервиса
2026-03-14 18:36:46 +03:00
Http
не могу точно сформулировать зачем этот посредник. Насколько я помню, он нужен только для того, чтобы дополнительно обрабатывать CSRF токены, прописывая от руки некоторые доп проверки/настройки. В частности, тут я добавил некоторые паттерны URL роутов, где CSRF проверка не требуется, так как там не подразумевается
2026-03-15 17:43:05 +03:00
Models
Я сначала не хотел использовать модель User при аутентификаии, но в итоге она понадобилась, то ли это связано с Sanctum, я не помню. Точно то, что я ее использую при логировании: в таблице с историей по приложению автоматически кладется id пользователя, совершившего действие. Этот id берется из модели User, где фиксируется при аутентификации. Это позволяет не заморачиваться с хранением логина в поле с JSON со всеми изменениями, что удобно
2026-03-15 17:21:21 +03:00
Providers
добавляю сервис аутентификации с функциями, которые используются в процессе аутентификации и провайдер регистрации этого сервиса
2026-03-14 19:31:16 +03:00
Services
добавляю сервис аутентификации с функциями, которые используются в процессе аутентификации и провайдер регистрации этого сервиса
2026-03-14 19:31:16 +03:00