لطفا صبر کنید ...
هدف ما این است که شما، در بالاترین سطح طراحی و توسعه وب باشید.

ثبت نام کنید

در مقاله کوتاه امروز در لیداوب، قصد داریم شما را با یکی دیگر از پکیج‌ های لاراول جهت مرتبط ساختن کاربران و مجوزها اشنا کنیم.


Junges Laravel ACL پکیجی در لاراول است که این امکان را به شما می‌دهد که بتوانید کاربران را به مجوزها (permissions) و گروه‌های مجوزی (permission groups) مربوط کنید.

این پکیج مجوزها را برای کاربران و گروه‌ها (که ممکن است متعلق به آن‌ها باشند) با ویژگی‌های اصلی زیر در پایگاه داده ذخیره می‌کند:

- بررسی یک کاربر برای مجوز ACL
- همگام سازی مجوز کاربر
- همگام سازی مجوزهای گروه
- بررسی مجوزها در لایه ویو با @can یا توسط ارائه دستورالعمل‌های سفارشی

در هسته این پکیج ویژگی UserTrait را مشاهده می‌کنید:

use Illuminate\Foundation\Auth\User as Authenticatable;
use Junges\ACL\Traits\UsersTrait;

class User extends Authenticatable
{
use UserTrait;

// 
}

می توانید مجوزهای کاربر و گروه‌ها را توسط متد syncPermissions () همگام کنید:

// With permission id array:
$user->syncPermissions([1, 2, 4]);

// With permission slugs array:
$user->syncPermissions(['permission-slug-1', 'permission-slug-2']);

// With instance of permission model arrays:
$user->syncPermissions([Permission::find(1), Permission::find(2)]);

// Just as above you can sync group permissions. Here's the id version:
$group->syncPermissions([1, 2, 4]);

می‌توانید لیست کامل متدها و قابلیت‌های این پکیج لاراول را در مستندات آن بررسی کنید. همچنین، می‌توانید اطلاعات بیشتر در مورد این پکیج و کدهای منبع آن را در GitHub نیز بررسی کنید.

آشنایی با پکیج‌های بیشتر در لاراول:

سایر مقالات کاربردی ما در زمینه لاراول و معرفی پکیج‌ های لاراول به شما کمک می‌کند تا بتوانید راحت‌تر با این فریم ورک محبوب php کار کنید.

3 از 1 رای

 مطالب مرتبط  

در قسمت زیر مطالبی وجود دارند که با مقاله فعلی مرتبط هستند



متاسفانه فقط اعضای سایت قادر به ثبت دیدگاه هستند

برترین مطالب

آموزش در لیداوب

از مقالات و ویدیو های آموزشی خودتان کسب درآمد کنید!

جدیدترین سرویس ما برای دوستان متخصص و خوش بیان در زمینه طراحی وب ارائه شد. این سرویس به شما این امکان را می دهد که به آسانی مقالات و یا ویدیو های آموزشی خود را در لیداوب منتشر کنید. فرصت مناسبی است که بدون داشتن وب سایت و یا وبلاگ و مهم تر از همه بدون هزینه، مطالب خود را در لیداوب منتشر کنید و مهم تر از همه با فروش آنها کسب درآمد کنید. همین حالا شروع کنید و این فرصت استثنایی را از دست ندهید.