لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Laravel 10 Essentials: Roles and Permissions User with Spatie
Laravel 10 Essentials: User Roles & Permissions with Spatie
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کنترل دسترسی لاراول آسان شد: اجرای نقش ها و مجوزها با Spatie XAMPP، Composer و Laravel را نصب و پیکربندی کنید تا یک محیط توسعه مناسب ایجاد کنید. برای افزایش امنیت کاربر، ویژگیهای احراز هویت از جمله ویژگیهای ورود، ثبتنام و فراموش کردن رمز عبور را تنظیم کنید. یاد بگیرید که عملیات CRUD را روی داده های کاربر انجام دهید، از جمله فهرست کردن، ایجاد، به روز رسانی و حذف کاربران. مجوزهای Spatie را برای ACL نصب کنید و نحوه تعریف نقشها، مجوزها و seeders را برای مدیریت کنترل دسترسی بدانید. برای سازماندهی مؤثر کاربران در برنامه، نقشها را ایجاد، فهرست، بهروزرسانی و حذف کنید. تعریف و مدیریت مجوزها برای نقش های مختلف کاربر، از جمله ایجاد، به روز رسانی، و حذف مجوزها و همچنین همگام سازی مجوزها. تکنیکهای پیشرفتهای مانند محافظت از پیوندها با استفاده از دستورالعملهای Blade و URLها با استفاده از میانافزار برای اعمال کنترل دسترسی را بررسی کنید. اهمیت کنترل دسترسی در ساخت برنامه های کاربردی وب ایمن و مقیاس پذیر را درک کنید. پیش نیازها: دانش پایه PHP درک اصول اولیه لاراول تمایل به یادگیری
قفل لاراول را برای مدیریت پیشرفته کاربر و کنترل دسترسی با دوره جامع ما، "Laravel 10 Essentials: User Roles Permissions with Spatie" باز کنید. این دوره که برای توسعه دهندگان لاراول متوسط طراحی شده است، عمیقاً به پیاده سازی نقش ها و مجوزهای کاربر قوی با استفاده از کتابخانه محبوب Spatie می پردازد.
در این دوره، شما یک سفر عملی را از طریق مفاهیم و ابزارهای ضروری لاراول آغاز خواهید کرد که به طور دقیق در هفت بخش ساختار یافته است تا شما را در هر مرحله از فرآیند راهنمایی کند.
بخش 1: راه اندازی محیط توسعه با تنظیم محیط توسعه خود با سرور XAMPP، Composer و Laravel شروع کنید. با نحوه پیکربندی احراز هویت برای ایمن کردن دسترسی برنامه خود آشنا شوید.
بخش 2: راه اندازی الگو طراحی یک رابط کاربری شیک و بصری با صفحات اختصاصی برای داشبورد، ورود به سیستم، ثبت نام و بازیابی رمز عبور.
بخش 3: مدیریت کاربران قابلیتهای مدیریت کاربر از جمله فهرستبندی، ایجاد، حذف و بهروزرسانی حسابهای کاربری را کاوش کنید.
بخش 4: اجرای کنترل دسترسی با مجوزهای Spatie برای کنترل دسترسی دقیق به مجوزهای Spatie بپردازید. بیاموزید که نقش ها و مجوزها را به طور موثر بکار ببرید تا فرآیند مجوز برنامه خود را ساده کنید.
بخش 5: مدیریت نقشها مدیریت نقش اصلی با ویژگیهایی برای ایجاد، فهرستبندی، بهروزرسانی و حذف نقشها. برای کنترل مدیریتی پیشرفته، جزئیات نقش را به نمایش بگذارید.
بخش 6: مدیریت مجوزها با یادگیری نحوه فهرست کردن، ایجاد، به روز رسانی و حذف مجوزها، در مدیریت مجوزها تخصص کسب کنید. اهمیت همگام سازی مجوزها برای کنترل دسترسی یکپارچه را درک کنید.
بخش 7: پیادهسازی تکنیکهای کنترل دسترسی، تکنیکهای پیشرفتهای را برای محافظت از پیوندها و URLها با استفاده از دستورالعملهای Blade و میانافزار کشف کنید، و از امنیت قوی برای برنامه Laravel خود اطمینان حاصل کنید.
در پایان این دوره، مهارت و اعتماد به نفس برای پیاده سازی نقش های کاربری پیچیده و سیستم های مجوز در برنامه های لاراول خود را خواهید داشت که به شما این امکان را می دهد تا به راحتی راه حل های وب ایمن و مقیاس پذیر بسازید.
اکنون ثبت نام کنید و با "Laravel 10 Essentials: User Roles Permissions with Spatie" مهارت های توسعه لاراول خود را به سطح بعدی ارتقا دهید.
سرفصل ها و درس ها
خوش آمدید
Welcome
چه چیزی یاد خواهید گرفت؟
What you will learn?
مقدمه
Introduction
راه اندازی محیط توسعه
Setting Up Development Environment
نصب سرور Wamp
Installing Wamp Server
در حال نصب Composer
Installing Composer
نصب لاراول
Installing Laravel
راه اندازی احراز هویت
Setting Up Authentication
راه اندازی قالب
Setting Up Template
تنظیم صفحه داشبورد
Setting Up Dashboard Page
راه اندازی صفحه ورود به سیستم
Setting Up Sign In Page
راه اندازی صفحه ثبت نام
Setting Up Sign Up Page
راه اندازی صفحه فراموشی رمز عبور
Setting Up Forgot Password Page
مدیریت کاربران
Managing Users
نمایش لیست کاربران
Display User List
کاربر ایجاد کنید
Create User
حذف کاربر
Delete User
به روز رسانی کاربر
Update User
پیاده سازی ACL با مجوزهای Spatie
Implementing ACL with Spatie Permissions
مجوزهای Spatie را برای ACL نصب کنید
Install Spatie Permissions for ACL
ساختن نقش ها و مجوزها
Making Roles and Permissions Seeder
ساخت کاربر بذر
Making User Seeder
نقش های مدیریتی
Managing Roles
نمایش فهرست نقش ها
Display Role List
نقش ایجاد کنید
Create Role
ویرایش نقش
Edit Role
حذف نقش
Delete Role
نمایش نقش
Show Role
مدیریت مجوزها
Managing Permissions
نمایش لیست مجوز
Display Permission List
ایجاد مجوز
Create Permission
مجوز ویرایش
Edit Permission
حذف مجوز
Delete Permission
مجوزهای همگام سازی
Sync Permissions
پیاده سازی تکنیک های ACL
Implementing ACL Techniques
نمایش نظرات