HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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();
    }
}