Merge pull request #1158 from burakcakirel/sample-data-command

Sample data seeder
This commit is contained in:
Denis Duliçi
2020-01-22 16:58:59 +03:00
committed by GitHub
2 changed files with 81 additions and 0 deletions

34
database/seeds/SampleData.php Executable file
View File

@ -0,0 +1,34 @@
<?php
namespace Database\Seeds;
use App\Abstracts\Model;
use App\Models\Banking\Account;
use App\Models\Common\Contact;
use App\Models\Common\Item;
use App\Models\Purchase\Bill;
use App\Models\Sale\Invoice;
use Illuminate\Database\Seeder;
class SampleData extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Model::reguard();
$count = $this->command->option('count');
factory(Contact::class, (int)$count)->create();
factory(Item::class, (int)$count)->create();
factory(Account::class, (int)$count)->create();
factory(Bill::class, (int)$count)->create();
factory(Invoice::class, (int)$count)->create();
Model::unguard();
}
}