32 lines
707 B
PHP
Executable File
32 lines
707 B
PHP
Executable File
<?php
|
|
|
|
use Illuminate\Database\Seeder;
|
|
use App\Models\Instance;
|
|
use App\Models\User;
|
|
use App\Http\Controllers\Auth;
|
|
class InstanceSeeder extends Seeder
|
|
{
|
|
/**
|
|
* Run the database seeds.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function run()
|
|
{
|
|
$instances = DB::connection('mysql_alt')->select("SELECT * FROM ikarus_instanz");
|
|
|
|
foreach($instances as $instance)
|
|
{
|
|
$new_user = User::find($instance->benutzer_id);
|
|
\Auth::login( $new_user );
|
|
|
|
echo "INSERT instance: $instance->id\n";
|
|
$item = new Instance;
|
|
$item->id = $instance->id;
|
|
$item->name = $instance->name;
|
|
$item->user_id = $instance->benutzer_id;
|
|
$item->save();
|
|
}
|
|
}
|
|
}
|