DiallinesTableSeeder.php 1.08 KB
<?php

use Illuminate\Database\Seeder;

class DiallinesTableSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
    	$server=Config::get("app.app_ip");
    	
    	$diallines=array();$cnt=0;
    	for($span=1;$span<=8;$span++)
    	{
    		for($i=1;$i<=31;$i++)
    		{
    			if($i==16)continue;
    			$channel=$i+(31*($span-1));
    			
    			$diallines[$cnt++]=array(
    				'id' => $cnt,
    				'created_at' => '0000-00-00 00:00:00',
    				'updated_at' => '0000-00-00 00:00:00',
    				'server' => $server,
    				'dialstr' => 'Dahdi/'.$channel.'/',
    				'dspan' => $span,
    				'dchannel' => $channel,
    				'enabled' => 0,
    				'status' => 'Free',
    				'conf' => '',
    				'number' => '',
    				'uniqueid' => '',
    				'channel' => '',
    				'mic' => 1,
    				'speaker' => 1,
    				'startts' => 0,
    				'did' => '',
    				'regexstr' => '',
    				'group' => 'Default');
    		}
    	}

    	DB::table('diallines')->delete();
    	DB::table('diallines')->insert($diallines);
    }
}