DiallinesTableSeeder.php
1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?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);
}
}