자세한 설치 및 사용 지침은 설명서를 참조하세요.
이 패키지를 사용하면 데이터베이스의 사용자 권한과 역할을 관리할 수 있습니다.
일단 설치되면 다음과 같은 작업을 수행할 수 있습니다.
// Adding permissions to a user
$ user -> givePermissionTo ( ' edit articles ' );
// Adding permissions via a role
$ user -> assignRole ( ' writer ' );
$ role -> givePermissionTo ( ' edit articles ' );
모든 권한은 Laravel의 게이트에 등록되므로 Laravel의 기본 can
을 사용하여 사용자에게 권한이 있는지 확인할 수 있습니다.
$ user -> can ( ' edit articles ' );
우리는 동급 최고의 오픈 소스 패키지를 만드는 데 많은 리소스를 투자합니다. 유료 제품 중 하나를 구매하여 우리를 지원할 수 있습니다.
귀하가 사용하고 있는 당사 패키지를 언급하면서 귀하의 고향에서 엽서를 보내주셔서 진심으로 감사드립니다. 연락처 페이지에서 주소를 확인하실 수 있습니다. 우리는 수신된 모든 엽서를 가상 엽서 월에 게시합니다.
최근 변경된 사항에 대한 자세한 내용은 CHANGELOG를 참조하세요.
자세한 내용은 CONTRIBUTING을 참조하세요.
composer test
보안 관련 문제를 발견한 경우 문제 추적기를 사용하는 대신 [email protected]로 이메일을 보내주세요.
이 패키지를 무료로 사용할 수 있지만, 귀하의 프로덕션 환경에 적용된다면 귀하가 사용하고 있는 패키지를 언급하면서 고향에서 엽서를 보내주시면 감사하겠습니다.
주소는 Spatie, Kruikstraat 22, 2018 Antwerp, Belgium입니다.
우리는 받은 모든 엽서를 회사 웹사이트에 게시합니다.
이 패키지는 권한 및 역할에 대한 Jeffrey Way의 멋진 Laracasts 강의를 기반으로 합니다. 그의 원본 코드는 GitHub의 이 저장소에서 찾을 수 있습니다.
v2
에 큰 도움을 준 Alex Vanderbist와 패키지 유지 관리에 오랫동안 도움을 준 Chris Brown에게 특별히 감사드립니다.
그리고 로고를 주신 Caneco에게 특별한 감사를 드립니다.
MIT 라이센스(MIT). 자세한 내용은 라이센스 파일을 참조하십시오.