راکت
حل شده

gurd یا middleware یا gate یا policy

3 پاسخ

با عرض سلام
تا حدودی از موارد بالا اطلاع دارم
اما کسی میتونه یه توضیح کوتاه توضیح بده که هر کدوم تو چه مواردی استفاده میشه؟
و همچنین کدوم ها میتونن علاوه خود ویو یعنی فرانت رو هم فیلتر کنن (مثل policy که با @can میشه کنترل کرد)
ممنون

ثبت پرسش جدید

پاسخ‌ها

3
Mohammad reza Golshahi
Mohammad reza Golshahi
@golshahimohammadreza

تخصص: Go - Python

بهترین پاسخ

بله
عملیات توسط گیتی که توی پالیسی ایجاد کردین برسی میشه.

Mohammad reza Golshahi
Mohammad reza Golshahi
@golshahimohammadreza

تخصص: Go - Python

سلام دوست عزیز
پالیسی از چند تا گیت تشکیل میشه که برای راحت کردن و خوانایی بهتر گیت ها ازش استفاده میشه (تو سرویس پرووایدر) و کاربردشون مثلا تو سطح دسترسی یک پست هستش که میتونید مشخص کنید هر کسی بتونه پست خودشو ویرایش کنه یا ببینه یا ...

گاردم مشخص میکنه عملیات احراز هویت چه وسیله ای انجام بشه (session - token) تو app/auth.php هستش.
میدلور هم برای بررسی لاگین بودن و تغییر مسیر یک روت یا جلوگیری از یک اکشن کاربرد داره.

رضا
رضا
@rezakarimi376

درود بر شما
الان اگه فرض کنیم من تو دیتابیس یه جدول دارم که سطح دسترسی هر کاربر رو مشخص میکنه که به کجا ها دسترسی داره و کدوم عملیات ها رو میتونه انجام بده (update،delete،...)
این رو از پالیسی باید استفاده کنم درسته؟

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام