سلام اساتید
من ۲ سطح کاربر در سایت دارم و در حال حاضر از 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');
}
بهترین و بهینه ترین روش چی هست ؟
@hosseinshirinegad98
از middleware برای چک کردن وارد شدن کاربرا فقط استفاده کردم
برای تعیین نوع سطح دسترسی کاربر هم میشه استفاده کرد ؟
بله کاملاً میشه استفاده کرد و راحتر هم است. من برای تعیین سطح دسترسی از میدلور تو سایت استفاده میکنم@یاسین
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟