wangta69/laravel-auth

1.1.3 2024-11-19 05:47 UTC

This package is auto-updated.

Last update: 2024-11-19 05:49:10 UTC


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 &