eror php artisan db:seed

Ditanyakan pada tanggal 31 July 2020 oleh Abdur Rozak Edit  Hapus  Buka Kembali  Tandai 
kak mohon bantuannya ini saya sudah 2hari eror terus saat melakukan "php artisan db:seed" seperti dibawah ini. mohon petunjuk biar bisa lanjut belajar.

PS C:\xampp\htdocs\perpus_applaravel> php artisan db:seed
Seeding: RolesTableSeeder

   Spatie\Permission\Exceptions\RoleAlreadyExists

  A role `admin` already exists for guard `web`.

  at C:\xampp\htdocs\perpus_applaravel\vendor\spatie\laravel-permission\src\Exceptions\RoleAlreadyExists.php:11
     7| class RoleAlreadyExists extends InvalidArgumentException
     8| {
     9|     public static function create(string $roleName, string $guardName)
    10|     {
  > 11|         return new static("A role `{$roleName}` already exists for guard `{$guardName}`.");
    12|     }
    13| }
    14|

  1   C:\xampp\htdocs\perpus_applaravel\vendor\spatie\laravel-permission\src\Models\Role.php:37
      Spatie\Permission\Exceptions\RoleAlreadyExists::create("admin", "web")

  2   C:\xampp\htdocs\perpus_applaravel\database\seeds\RolesTableSeeder.php:16
      Spatie\Permission\Models\Role::create(["admin", "web"])
PS C:\xampp\htdocs\perpus_applaravel>


1 JAWABAN / 3 KOMENTAR

User avatar
Bagus Aji Santoso menjawab pada tanggal 31 July 2020 Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 
Dari pesan errornya kemungkinan karena sudah ada data terkait permission. Coba dulu jalankan perintah berikut untuk merefresh cache laravel spatie, lalu jalankan ulang php artisan db:seed


php artisan cache:forget spatie.permission.cache
php artisan cache:clear  
Jika masih gagal, maka jalankan perintah berikut untuk merefresh isi database dengan data seed yang baru

php artisan migrate:refresh --seed

Comment ..

Siap terima kasih kak. Tak coba dulu.

Dikomentari pada tanggal 31 July 2020 oleh Abdur Rozak Edit  Remove 
Comment ..

alhamdulillah sudah bisa kak. terima kasih

Dikomentari pada tanggal 1 August 2020 oleh Abdur Rozak Edit  Remove 
Comment ..

Sip. Jangan lupa ditandai selesai ya :)

Dikomentari pada tanggal 2 August 2020 oleh Bagus Aji Santoso Edit  Remove