%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/o91-api/database/seeds/
Upload File :
Create Path :
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();
        }
    }

}

Zerion Mini Shell 1.0