نوب
5 سال پیش توسط نوب مطرح شد
4 پاسخ

بهترین روش استفاده از Gate چیست

سلام اساتید

من ۲ سطح کاربر در سایت دارم و در حال حاضر از gate در Controller استفاده میکنم تا دسترسی ها را ببندم و کار هم میکنه ولی حس میکنم اشتباهه

آیا راهی هست که در Route ها که در Web.php هستن استفاده کنم؟؟؟؟
وقتی توی web,php به صورت زیر مینویسم و صفحه داشبورد را رفرش میکنم ۴۰۴ میده

use Illuminate\Support\Facades\Gate;
if (Gate::allows('admin')) {
//dashboard categoris
    Route::get('/dashboard/categoris', 'CategorisController@index')->middleware('auth');
    Route::post('/dashboard/categoris/new', 'CategorisController@store')->middleware('auth');
    Route::get('/dashboard/categoris/delete/{id}', 'CategorisController@destroy')->middleware('auth');
    }

بهترین و بهینه ترین روش چی هست ؟


ثبت پرسش جدید
coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 5 سال پیش مطرح شد
0

از میدلور استفاده کن@یاسین


نوب
تخصص : کدنویس نوب :)
@yk5742g 5 سال پیش مطرح شد
0

@hosseinshirinegad98
از middleware برای چک کردن وارد شدن کاربرا فقط استفاده کردم
برای تعیین نوع سطح دسترسی کاربر هم میشه استفاده کرد ؟


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 5 سال پیش مطرح شد
0

بله کاملاً میشه استفاده کرد و راحتر هم است. من برای تعیین سطح دسترسی از میدلور تو سایت استفاده میکنم@یاسین


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد

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

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