Hamidev
5 سال پیش توسط Hamidev مطرح شد
3 پاسخ

ایجاد سطح دسترسی به منوهای ادمین در لاراول

سلام

من می خواستم یک پنل ادمین با لاراول درست کنم که برای کاربر و ادمین باشد. میخواستم یک دونه پنل ادمین باشه و میخواستم بعضی از ستون های منو برای کاربر عادی نباشه چه جوری سطح دسترسی در پنل ادمین رو بزارم که کاربر نتونه به ستون ادمین برود


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

یک میدل ور بسازید

php artisan make:middleware

و داخلش چک کنید که آیا این کاربر Admin هست یا نه؟
میتونی برای چک کردن کاری رو انجام بدی که @hosseinmobarakian اشاره کرد.

میدول ور رو به فایل Kernel.php در آدرس App/Http اضافه کنید

حالا فقط کافیه میدلور رو روی Route ها اعمال کنی یا توی constructor کنترلر ها ازش استفاده کنی.


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 5 سال پیش مطرح شد
2

پکیج permission
یا باید دستی بنویسی ... که پکیج پیشنهاد میشه چون باگ کمتری داره


حسین مبارکیان
تخصص : Javascript and php
@hosseinmobarakian 5 سال پیش مطرح شد
1

می تونی تو جدول دیتا بیست یک قدار بولین به اسم administrator قرار بدی و داخل صفحه blade.php بررسی کنی که ادمینه یا نه اگه ادمین بود گزینه ها نمایش داده بشه و اگه نبود نمایش نده.

البته خودت می دونی که مقدار administrator رو باید اول به صفحه ارسال کنی بعد بررسیش کنی


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

یک میدل ور بسازید

php artisan make:middleware

و داخلش چک کنید که آیا این کاربر Admin هست یا نه؟
میتونی برای چک کردن کاری رو انجام بدی که @hosseinmobarakian اشاره کرد.

میدول ور رو به فایل Kernel.php در آدرس App/Http اضافه کنید

حالا فقط کافیه میدلور رو روی Route ها اعمال کنی یا توی constructor کنترلر ها ازش استفاده کنی.


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

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