Repolode
spatie

spatie/laravel-permission

사용자, 역할, 권한을 데이터베이스에 저장하고 Laravel gate를 통해 확인하는 Laravel 패키지입니다.

스타
12,981
포크
1,815
열린 이슈
0
마지막 커밋
14시간 전

어떤 프로젝트인가요?

laravel-permission을 사용하면 Laravel 애플리케이션에서 사용자에게 역할과 권한을 연결하고, 이를 모두 데이터베이스에 저장할 수 있습니다. 권한은 사용자에게 직접 부여하거나 역할을 통해 부여할 수 있으므로, 사용자에게 "writer" 역할을 부여하고 해당 역할에 연결된 권한을 상속하게 할 수 있습니다.

권한을 등록하면 Laravel gate를 통해 사용할 수 있으므로, 별도의 설정 없이 기본 `can` 메서드와 권한 확인 헬퍼를 이용할 수 있습니다. 이 패키지는 PHP와 Laravel을 대상으로 하며, 공식 문서에서 설치 및 업그레이드 절차를 안내합니다.

핵심 기능

  • 01사용자에게 권한을 직접 부여하거나 역할을 통해 간접적으로 부여합니다.
  • 02gate를 통해 Laravel 내장 `can` 함수로 접근 권한을 확인합니다.
  • 03역할과 권한을 데이터베이스에 저장합니다.
  • 04역할마다 별도의 권한 집합을 설정하고 런타임에 업데이트할 수 있습니다.

활용 사례

  • 특정 역할을 가진 사용자만 관리자 패널이나 콘텐츠 편집 기능을 이용하도록 제한합니다.
  • 편집자에게는 문서 편집 권한을 부여하고, 독자는 문서를 보기만 할 수 있도록 합니다.
  • 여러 사용자가 있는 Laravel 애플리케이션에서 역할 기반 접근 제어를 구현합니다.

빠른 시작

  1. 1

    외부 문서의 설치 및 사용 가이드를 따르세요

토픽

자주 묻는 질문

laravel-permission은(는) 무엇인가요?
사용자, 역할, 권한을 데이터베이스에 저장하고 Laravel gate를 통해 확인하는 Laravel 패키지입니다. laravel-permission을 사용하면 Laravel 애플리케이션에서 사용자에게 역할과 권한을 연결하고, 이를 모두 데이터베이스에 저장할 수 있습니다. 권한은 사용자에게 직접 부여하거나 역할을 통해 부여할 수 있으므로, 사용자에게 "writer" 역할을 부여하고 해당 역할에 연결된 권한을 상속하게 할 수 있습니다.
laravel-permission은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
laravel-permission은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
laravel-permission은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. laravel-permission의 마지막 커밋은 2026년 11월 6일입니다.
laravel-permission은(는) 어디에 사용할 수 있나요?
특정 역할을 가진 사용자만 관리자 패널이나 콘텐츠 편집 기능을 이용하도록 제한합니다. 편집자에게는 문서 편집 권한을 부여하고, 독자는 문서를 보기만 할 수 있도록 합니다. 여러 사용자가 있는 Laravel 애플리케이션에서 역할 기반 접근 제어를 구현합니다.
laravel-permission는 어떻게 설치하나요?
외부 문서의 설치 및 사용 가이드를 따르세요
laravel-permission은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spatie/laravel-permission

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Google Zanzibar에서 영감을 받은 오픈소스 권한 부여 서비스로, 앱 코드 외부에서 세분화된 RBAC, ReBAC, ABAC 접근 제어를 구현할 수 있습니다.

6천+1 이번 주331GoAGPL-3.0활발히 관리됨업데이트 20시간 전

YAML 정책을 평가해 누가 어떤 리소스에서 어떤 작업을 할 수 있는지 결정하는 셀프 호스팅 권한 부여 엔진(PDP)입니다.

4.6천+9 이번 주218GoApache-2.0활발히 관리됨업데이트 16시간 전