File: /var/www/vhost/disk-apps/agile-selling-central.bikenow.co/database/seeds/DatabaseSeeder.php
<?php
use Illuminate\Database\Seeder;
use App\User;
use App\UserInformation;
use App\ServiceCity;
use App\Term;
use App\TermClient;
use App\Parameter;
use App\CorporateIdentity;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$this->fillUser();
$this->fillUserInfo();
$this->fillServiceCities();
$this->filloAuth();
$this->fillTerm();
$this->fillTermClient();
$this->fillParameter();
$this->fillIdentity();
}
public function fillUser(){
$obj = new User;
$obj->email= 'superadmin@aliansap.com.co';
$obj->password= \Hash::make('alian$ap');
$obj->first_name= "AlianSAP";
$obj->last_name = " Consulting";
$obj->document = "99999999";
$obj->phone = " 3064475";
$obj->rol_id = 1;
$obj->save();
$obj = new User;
$obj->email= 'invitado@invitado.com.co';
$obj->password= \Hash::make('123456');
$obj->first_name= "Invitado";
$obj->last_name = " Invitado";
$obj->document = "123456";
$obj->phone = "123456";
$obj->rol_id = 4;
$obj->save();
$obj = new User;
$obj->email= 'tecnico@aliansap.com.co';
$obj->password= \Hash::make('alian$apt');
$obj->first_name= "Técnico";
$obj->last_name = " Aliansap";
$obj->document = "1234567";
$obj->phone = "1234567";
$obj->rol_id =6 ;
$obj->save();
$obj = new User;
$obj->email = 'gana@integracion.com';
$obj->password = \Hash::make('(%$Gana@2020**)');
$obj->first_name = "Gane";
$obj->last_name = " Integración";
$obj->document = "Gana900";
$obj->phone = "3003003020";
$obj->rol_id = 7;
$obj->save();
}
public function fillUserInfo(){
$obj = new UserInformation;
$obj->sucursal_id= 1;
$obj->user_id= 1;
$obj->save();
$obj = new UserInformation;
$obj->sucursal_id= 1;
$obj->user_id= 2;
$obj->save();
$obj = new UserInformation;
$obj->sucursal_id= 1;
$obj->user_id= 3;
$obj->save();
$obj = new UserInformation;
$obj->sucursal_id = 1;
$obj->user_id = 4;
$obj->save();
}
public function fillIdentity(){
$obj = new CorporateIdentity;
$obj->platform_name= env('APP_NAME');
$obj->short_name= 'SI';
$obj->bar_color= "#ff202f";
$obj->icon_color = "#9c9c9c";
$obj->btnBox_color = "#203491";
$obj->btnBox_hover_color = "#09185f";
$obj->background_login = "https://s3.us-east-2.amazonaws.com/b001-si/bikenow/Logoclients/si-background_login.svg";
$obj->logo = "https://s3.us-east-2.amazonaws.com/b001-si/bikenow/Logoclients/si-logo.png";
$obj->save();
}
public function filloAuth(){
DB::insert('insert into oauth_clients (name, secret, redirect, personal_access_client, password_client, revoked) values (?, ?, ?, ?, ?, ?)', ['api password', 'fT5p4x6gBX50f16u5y5EydDTdOKystD2WMQ2TWEW','http://localhost','0','1','0']);
}
public function fillServiceCities(){
$i = 0;
$cities = array(
"Armenia",
"Cali",
"Manizales",
"Pereira"
);
$url = array(
"https://si-armenia.bikenow.co",
"https://si-cali.bikenow.co",
"https://si-manizales.bikenow.co",
"https://si-pereira.bikenow.co"
);
$name_database = array(
"armenia-db",
"cali-db",
"manizales-db",
"pereira-db"
);
$url_gallery = env('AWS_URL') . "/";
foreach($cities as $o){
$obj = new ServiceCity;
$obj->name = $cities[$i];
$obj->active = true;
$obj->url_api = $url[$i] . "/api";
$obj->url_admin = $url[$i];
$obj->name_database = $name_database[$i];
$obj->url_gallery = $url_gallery;
$obj->save();
$i++;
}
}
public function fillTerm(){
$obj = new Term;
$obj->url= "https://s3.us-east-2.amazonaws.com/b001-si/bikenow/superinter/public/Terminos_y_Condiciones_APP_Super_Inter.pdf";
$obj->version = "1";
$obj->active= true;
$obj->save();
}
public function fillTermClient(){
$obj = new TermClient;
$obj->accepted = true;
$obj->term_id = 1;
$obj->user_id = 1;
$obj->save();
$obj = new TermClient;
$obj->accepted = true;
$obj->term_id = 1;
$obj->user_id = 2;
$obj->save();
}
public function fillParameter(){
$obj = new Parameter;
$obj->minimum_required_android = '1.0.0';
$obj->minimum_required_ios = '1.0.0';
$obj->android_play_store = 'com.co.aliansap.superinter';
$obj->ios_app_store = 'id1259995554';
$obj->term_id = 1;
$obj->save();
}
}