%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/digiprint/database/seeds/
Upload File :
Create Path :
Current File : /var/www/html/digiprint/database/seeds/DatabaseSeeder.php

<?php

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        \DB::statement('SET FOREIGN_KEY_CHECKS=0');
        $this->truncate();
        \DB::statement('SET FOREIGN_KEY_CHECKS=1');
        try {
            $this->call(UsersTableSeeder::class);
        } catch (Exception $exception) {
            $this->command->error($exception->getMessage());
        }
    }

    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();
        }
    }
}

Zerion Mini Shell 1.0