Я хочу использовать команду php artisan db: seed в моем cmd, но там указано, что метка «DB» уже определена,
это мой код SeederTableAnggota:
<?php
use Illuminate\Database\Seeder;
class SeederTableAnggota extends Seeder {
Public function run()
{
DB:table('anggota')->delete();
$anggota= array(
array('id'=>1,'nama'=>'Rizki Amelia Dewi','alamat'=>'Cilengsi'),
array('id'=>2,'nama'=>'Dewi Ayunindita','alamat'=>'Jatinangor'),
array('id'=>3,'nama'=>'Siti Hajar Riska','alamat'=>'Jakarta')
);
DB:table('anggota')->insert('anggota');
}
}
я уже использую $ this-> call (‘SeederTableAnggota’) в моем DatabaseSeeder.php.
И я уже использую дамп-автозагрузку композитора на моем cmd тоже.
Итак, как я могу использовать db: seed и почему он сказал, что метка «DB» уже определена? спасибо за вашу помощь и любая помощь будет очень полезна
Это потому что вы написали DB:table(...)
вместо DB::table(...)
,
Вы забыли двоеточие, поэтому PHP подумал, что это константа.
Ваша сеялка кажется слишком сложной. У тебя есть модель?
Других решений пока нет …