m.mahmoudi
2 سال پیش توسط m.mahmoudi مطرح شد
0 پاسخ

لاراول-خطا در تعیین مجوز برای نقش ها

سلام.
وقتی از پکیچ spati استفاده میکنم و به ادمین مجوز میدم و هنگام استفاده از این مجوز در blade خطای زیر را نشان میده.دلیل این موضوع چی هست؟
Spatie\Permission\PermissionRegistrar::Spatie\Permission{closure}(): Argument #1 ($user) must be of type Illuminate\Contracts\Auth\Access\Authorizable, App\Models\Admin given, called in C:\Users\SibCo\Desktop\HotelReserve\vendor\laravel\framework\src\Illuminate\Auth\Access\Gate.php on line 553

$admin = Admin::create([
            'full_name' => 'xxxxx',
            'national_code' => '1111111111',
            'mobile' => '4446787',
            'email' => 'mjjdjbjd@gmail.com',
            'password' => \Illuminate\Support\Facades\Hash::make('123456789')
        ]);

        $admin->givePermissionTo(Permission::all());
        $admin->assignRole('super_admin');

ثبت پرسش جدید

به همدیگه کمک کنیم

به m.mahmoudi کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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