راکت
حل شده

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

4 پاسخ

سلام اساتید

من ۲ سطح کاربر در سایت دارم و در حال حاضر از 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');
    }

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

ثبت پرسش جدید

پاسخ‌ها

4
coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

بهترین پاسخ
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

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

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

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

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