PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال در مورد لاراول



tohidda
December 25th, 2018, 19:07
سلام تو لاراول کسی میدونه چند یوزره بودن رو چجوری اوکی کنم
مثلا ادمین و فروشندگان و یوزرهای عادی
که فروشندگان یه پنل جدا داشته باشن

djmohammad
December 25th, 2018, 23:19
درود
از middleware استفاده کنید
به طور مثال middleware ادمین و middleware کاربر را ایجاد کنید

https://laravel.com/docs/5.7/middleware

tohidda
December 25th, 2018, 23:29
درود
از middleware استفاده کنید
به طور مثال middleware ادمین و middleware کاربر را ایجاد کنید

https://laravel.com/docs/5.7/middleware


ممنون
از middleware استفاده کردم
و ادمین و کاربر رو اضافه کردم ولی فروشنده با دسترسی خاص رو نمیدونم جطوری اضافه کنم

djmohammad
December 26th, 2018, 00:55
درود
توصیه میکنم فیلم زیر رو مشاهده کنید

https://www.youtube.com/watch?v=iKRLrJXNN4M

با احترام

djspammer
December 26th, 2018, 12:53
این حالتی که شما میخواهید به قول دوستان باید از middleware استفاده کنید
مثل مثال زیر :

Route::group(['middleware' => ['superadmin']], function() {...
Route::group(['middleware' => ['admin']], function() {...
Route::group(['middleware' => ['endusser']], function() {...

توضیحات بیشتر (https://stackoverflow.com/questions/44602348/laravel-multiple-user-types)


----------

ولی به نظرم به صورت پرمیژن بیس بزنی بهتره
مثلا کاربر عادی به پنل مدیریت درسترسی نداره
کاربر مدیریت به همه چی در پنل مدیریت دسترسی داره
کاربر فروشنده به پنل مدیریت دسترسی داره اما به صورت لیمیت شده یعنی فقط بعضی قسمت ها رو میتونه ببینه مثلا قسمت ثبت فروشگاه نه تنظیمات سایت

tohidda
December 26th, 2018, 13:14
این حالتی که شما میخواهید به قول دوستان باید از middleware استفاده کنید
مثل مثال زیر :

Route::group(['middleware' => ['superadmin']], function() {...
Route::group(['middleware' => ['admin']], function() {...
Route::group(['middleware' => ['endusser']], function() {...

توضیحات بیشتر (https://stackoverflow.com/questions/44602348/laravel-multiple-user-types)


----------

ولی به نظرم به صورت پرمیژن بیس بزنی بهتره
مثلا کاربر عادی به پنل مدیریت درسترسی نداره
کاربر مدیریت به همه چی در پنل مدیریت دسترسی داره
کاربر فروشنده به پنل مدیریت دسترسی داره اما به صورت لیمیت شده یعنی فقط بعضی قسمت ها رو میتونه ببینه مثلا قسمت ثبت فروشگاه نه تنظیمات سایت




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

و یه پنل فروشندگان جدا

خب حالا من سه سطح دسترسی باید داشته باشم درسته؟ و اینجا بگم بهتره به قسمت فروشندگان فقط دسترسی داشته باشه با قسمت هایی که تو پنل فروشندگان گذاشتم
خب الان چیکار کنم که فقط محصولات و سفارشات خودش رو ببینه...میتونم کاری کنم فقط محصولات و..همه رو ببینه و مال خودشو فقط ویرایش کنه ولی نه که همه رو نبینه