wangta69 / laravel-auth
Auth for Laravel(라라벨용 회원관리 프로그램)
2.0.9
2024-12-30 07:00 UTC
Requires
- php: >=7.0.0
- bacon/bacon-qr-code: ^2.0
- doctrine/dbal: ^3.9
- guzzlehttp/guzzle: ^7
- kyslik/column-sortable: ^6
- laravel/ui: *
- pragmarx/google2fa-laravel: ^2.2
- socialiteproviders/kakao: ^4.2
- socialiteproviders/naver: ^4.1
- tymon/jwt-auth: ^1
- wangta69/laravel-components: *
- wangta69/laravel-editor: *
- wangta69/laravel-pondol: *
README
공식문서
Installation
composer require wangta69/laravel-auth
php artisan pondol:install-auth
Crate user
세팅이후 관리자용 계정을 세팅합니다.
php artisan pondol:create-auth
제공 기능
- role 기능
- social login 기능
- JWTAuth
How to Use
Admin Page
- yourdomain.com/auth/admin
일반링크
routes 폴더에 auth.php (프론트용) 및 auth-admin.php (관리자용) 이 있으므로 보시고 적절한 링크를 이용하시면 됩니다.
laravel/socialite 세팅
https://laravel.com/docs/11.x/socialite 참조하시어 생성 하시면 됩니다. .env
GOOGLE_CLIENT_ID='xxxxxxxx-xxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com'
GOOGLE_CLIENT_SECRET='GOCSPX-xxxxxxx_xxxxxx'
GITHUB_CLIENT_ID=xxxxxxxx
GITHUB_CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
메일관련 세팅
메일은 Event 및 Job으로 처리되므로 아래와 같이 세팅해 주어야 합니다.
nohup php artisan queue:listen >> storage/logs/laravel.log &