باسلام،
این ارور مربوط به چی هست ؟ اگر مربوط به لاگین کاربر هست، لاگین کردم.
Symfony \ Component \ HttpKernel \ Exception \ AccessDeniedHttpException
This action is unauthorized.شاید پاسخ شما همینجا باشد
اگر از خود کلاس request استفاده کردید چیزی نیست که بخواین براتون داستان ایجاد بشه
اما اگر دارید از سورس کامل استفاده میکنید و قسمت به قسمت پیش میرید باید بگم
باید از قسمت اول خودتون دست به کد بشید و قسمت به قسمت بخش های مختلف رو بسازید چون ما تو جلسه های جلو تر از سیستم اجازه دسترسی پیشرفته استفاده کردیم برای دسترسی به بخش های مختلف پنل مدیریت که اگر از سورس نهایی استفاده کنید چون اطلاعات دیتابیس ندارید قطعا به مشکل میخورید در غیر این صورت اگر از صفر همراه ویدیو دارید پیش میرید این مشکل باید از قسمت دیگه ای باشه .
من نگاه کردم ویدیو همین تازه مرور کردم کدی گفته نشد که به This action is unauthorized مربوط باشه
شما دقیقا چه عملی انجام میدید که این مشکل براتون پیش میاد
اگر امکان داره ازتون ممنون میشم که زمانی که سوالتون رو مطرح میکنید نقطه ای که این ارور براتون بوجود میاد رو مشخص کنید یا کد اون قسمت رو در اینجا بزارید تا سریع تر بتونیم به جواب برسیم
دقیقا تا زمان 14:00 قسمت 10 رو دیدم، و این ارور زمانی ک میخوام لیست users رو ببینم نمایش داده میشه.
کد کنترولر user:
<?php
namespace AppHttpControllersAdmin;
use AppUser;
use IlluminateHttpRequest;
use AppHttpControllersController;
class UserController extends Controller
{
public function index()
{
auth()->loginUsingId(1);
$this->authorize('show-users');
$users = User::latest()->paginate(25);
return view('Admin.users.all' , compact('users'));
}
public function destroy(User $user)
{
$user->delete();
return back();
}
}دقیقا ویدیو رو دیدم و تا دقیقه ۱۴ اصلا از قطعه کد زیر
$this->authorize('show-users');
استفاده نکردم من تا دقیقه ۱۴ تو قسمت ۱۰ در حال راه اندازی سیستم اجازه دسترسی هستم و اصلا از این قطعه کد من استفاده نکردم داخل ویدیو تا اون تایم تازه این قطعه کد رو برای این قسمت در دقیقه ۴۸ قسمت ۱۰ مورد استفاده قرار دادم
سلام ببیند توی request ها فانکشن authorize اون رو باید true کنید تا درست بشه