Любой, почему я не могу засеять данные в postgres sql.Посев в Ларавеле 5
Ниже приведен код для UserTableSeeder.php
<?php
class UserTableSeeder extends Seeder
{
public function run()
{
DB::table('users')->delete();
User::create(array(
'name' => 'Chris Sevilleja',
'username' => 'sevilayha',
'email' => '[email protected]',
'password' => Hash::make('awesome'),
));
}
}
И код DatabaseSeeder.php
<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::unguard();
$this->call('UserTableSeeder');
}
}
Когда я выполнить команду PHP мастеровых дб: семена.
Похоже на ошибку, но данные не сохраняются в таблице.
Спасибо.
Вы 100% Убедитесь, что вы подключены к правой базе данных? Я делаю почти то же самое, и это работает для меня на postgres db. Можете ли вы добавить данные в db из других частей приложения? –
Да. Я уже создал таблицу с именем user. Но когда я запускаю команду php artisan db: seed. Данных не создано. – nujram26