call('UsersTableSeeder'); } } class UsersTableSeeder extends Seeder { public function run() { DB::table('users')->delete(); $aa = csv_to_array(dirname(__FILE__). '/Users.csv',';'); $na = []; foreach ($aa as $r) { $s = $r["MENO"]; $a = explode(" ", $s); $a[0] = str_slug($a[0]); $a[1] = str_slug($a[1]); $l = strtolower($a[0]); $r["PASS"] = Hash::make(strtoupper($a[1][0]).$r["OC"].$a[0][0]); $r["EMAIL"] = ucfirst($a[1]).".".ucfirst($a[0])."@minv.sk"; $r["LOGIN"] = $l.$r["OC"]; $na[] = $r; } foreach ($na as $r) { DB::insert('insert into users (name,full_name,email,password,ou) values (?, ?, ?, ?, ?)', [$r["LOGIN"], $r["MENO"],$r["EMAIL"], $r["PASS"], $r["OU"]]); } } }