راکت
حل شده

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

3 پاسخ

سلام

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

ثبت پرسش جدید

پاسخ‌ها

3
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

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

php artisan make:middleware

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

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

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

Reza Jashnsaz
Reza Jashnsaz
@rezajashnsaz0011

تخصص: مهندس نرم افزار

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

حسین مبارکیان
حسین مبارکیان
@hosseinmobarakian

تخصص: Javascript and php

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

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

شاید پاسخ شما همین‌جا باشد

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

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