راکت
m.mahmoudi
m.mahmoudi
توسط 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');