ดูเอกสารประกอบสำหรับคำแนะนำการติดตั้งและการใช้งานโดยละเอียด
แพ็คเกจนี้ช่วยให้คุณจัดการสิทธิ์และบทบาทของผู้ใช้ในฐานข้อมูล
เมื่อติดตั้งแล้ว คุณสามารถทำสิ่งต่อไปนี้:
// 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 สำหรับข้อมูลเพิ่มเติมว่ามีอะไรเปลี่ยนแปลงเมื่อเร็วๆ นี้
โปรดดูการมีส่วนร่วมเพื่อดูรายละเอียด
composer test
หากคุณพบปัญหาที่เกี่ยวข้องกับความปลอดภัย โปรดส่งอีเมลมาที่ [email protected] แทนการใช้ตัวติดตามปัญหา
คุณสามารถใช้แพ็คเกจนี้ได้อย่างอิสระ แต่หากมันเหมาะกับสภาพแวดล้อมการใช้งานจริงของคุณ เราขอขอบคุณอย่างยิ่งที่คุณส่งโปสการ์ดจากบ้านเกิดของคุณมาให้เรา โดยระบุว่าคุณกำลังใช้แพ็คเกจใดของเรา
ที่อยู่ของเราคือ: Spatie, Kruikstraat 22, 2018 แอนต์เวิร์ป, เบลเยียม
เราเผยแพร่ไปรษณียบัตรที่ได้รับทั้งหมดบนเว็บไซต์ของบริษัทของเรา
แพ็คเกจนี้อิงตามบทเรียน Laracasts ที่ยอดเยี่ยมของ Jeffrey Way ในเรื่องสิทธิ์และบทบาท รหัสต้นฉบับของเขาสามารถพบได้ใน repo นี้บน GitHub
ขอขอบคุณเป็นพิเศษสำหรับ Alex Vanderbist ผู้ช่วยอย่างมากใน v2
และสำหรับ Chris Brown สำหรับการสนับสนุนมายาวนานในการช่วยเรารักษาแพ็คเกจ
และขอขอบคุณ Caneco เป็นพิเศษสำหรับโลโก้
ใบอนุญาตเอ็มไอที (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม