Вход Регистрация
Файл: src/database/seeds/InvoiceSeeder.php
Строк: 73
<?php 
use IlluminateDatabaseSeeder;

class 
InvoiceSeeder extends Seeder{
    public function 
run(){
        
DB::table('Invoices')->truncate();
        
DB::table('Items')->truncate();
        
$nr DB::table('Companies')->count();
        
$numberOfCompanies rand(1,254);
        for (
$i=0$i $numberOfCompanies $i++) { 
            
$faker FakerFactory::create();
            
DB::table('Invoices')->insert([
                
'Status' => $faker->randomElement(['Paid','Partially Paid','Pending','Invalid','On Hold']),
                
'Content' => $faker->text(),
                
'ReferenceID' => $faker->numerify("#########"),
                
'DueDate' => $faker->dateTimeBetween("-3 months"),
                
'Tax' => $faker->randomFloat(null,0,18),
                
'Total'=> $faker->randomFloat(null,10,100),
                
'CompanyID' => $faker->numberBetween(1,$nr),
                
'CurrencyID' => 53,
                
'CreatedAt'=> $faker->dateTimeBetween("-3 months")
            ]);
        }
        
        
$inum =  DB::table('Invoices')->count();
        
$numberOfCompanies rand($inum,$inum*10);
        
$pinum =  DB::table('Products')->count();
        for (
$i=0$i $numberOfCompanies $i++) { 
            
$faker FakerFactory::create();
            
DB::table('Items')->insert([
                
'Price' => $faker->randomFloat(),
                
'Amount' => $faker->randomDigit(),
                
'Discount' => $faker->randomFloat(null,0,18),
                
'Tax' => $faker->randomFloat(null,0,18),
                
'Total' => $faker->numberBetween(10.00,90.00),
                
'ProductID' => $faker->numberBetween(1,$pinum),
                
'InvoiceID'=> $faker->numberBetween(1,$inum)
            ]);
        }

        
    }
}
?>
Онлайн: 0
Реклама