Moein
4 سال پیش توسط Moein مطرح شد
2 پاسخ

مشکل در استفاده از gate

سلام
توی لاراول وقتی یک gate میسازی قبل از اینکه بیاد شرط هایی که من بهش دادم رو انجام بده اول نگاه میکنه ببینه user لاگین کرده یا نه ولی من میخوام این عمل اتفاق نیفته چون دارم از یک guard دیگه استفاده می کنم.
راهی هست که بهش بگیم این عمل رو انجام نده یا از یه guard مشخص استفاده کنه؟


ثبت پرسش جدید
سید سعید حسینی
تخصص : برنامه نویس
@saeedhosseini 4 سال پیش مطرح شد
0

سلام
شما user رو از طریق هر guard که مد نظر دارید بگیرید و در نهایت به جای اینکه از

Gate::allows()

استفاده کنید، از

Gate::forUser($user)->allows()

استفاده کنید.


Moein
@Mohammadi.Moein 4 سال پیش مطرح شد

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

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