Merge pull request #1158 from burakcakirel/sample-data-command
Sample data seeder
This commit is contained in:
34
database/seeds/SampleData.php
Executable file
34
database/seeds/SampleData.php
Executable 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();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user