[Laravel] Auth composer

[Laravel] Auth composer updated_at: 2024-10-07 15:00

라라벨용 회원관리프로그램

Installation

composer require wangta69/laravel_auth
php artisan pondol:install-auth

계정생성

설치가 완료되면 콘솔상에서 artisan command를 이용하여 관리자 계정을 생성한다.

php artisan pondol:create-auth

환경설정

pondol-auth.php에서 적절한 환경을 입력합니다.

  • config/pondol-auth.php

How to Use

Admin Page

브라우저상에서 아래처럼 typing 하시면 관리자 계정으로 접근 가능합니다.

https://Yourdomain.com/auth/admin

Template 설정

세팅이 완료되면 resources > views > auth > templates 폴더에 아래와 같은 폴더들이 생성됩니다.

- templates
  - mail
    - default
  - views
    - default
    - simple
  • mail : 회원가입 및 패스워드 찾기등 메일관련 template 제공
  • views : 회원관련 전반적인 template 제공

각각의 default 폴더에 readme.txt 파일이 존재 하므로 참조 하시기 바랍니다.

사용자 template 만들기

기존 default 폴더를 copy, rename 이후 적절하게 파일들을 수정하신 다음 업로드 하신 후 관리자단의 설정에서 template 을 선택하시면 적용됩니다.

일반링크

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
평점을 남겨주세요
평점 : 5.0
총 투표수 : 1

질문 및 답글