%PDF- %PDF-
Direktori : /var/www/html/o91-api/database/seeds/ |
Current File : /var/www/html/o91-api/database/seeds/DatabaseSeeder.php |
<?php use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class DatabaseSeeder extends Seeder { /** * Seed the application's database. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS=0'); $this->truncate(); DB::statement('SET FOREIGN_KEY_CHECKS=1'); $this->call(RolesTableSeeder::class); $this->call(UsersTableSeeder::class); $this->call(UserApplicationsTableSeeder::class); } private function truncate() { $tables = DB::select("SELECT table_name FROM information_schema.tables where table_schema='" . env('DB_DATABASE') . "' and table_name <> 'migrations'"); foreach ($tables as $table) { DB::table($table->table_name)->truncate(); } } }