.github
app
Abstracts
Builders
BulkActions
Classifiers
Console
Commands
BillReminder.php
CompanySeed.php
DownloadModule.php
FinishUpdate.php
Install.php
InstallRefresh.php
InvoiceReminder.php
RecurringCheck.php
SampleData.php
StorageTempClear.php
UninstallModule.php
Update.php
UpdateAll.php
UpdateDb.php
UserSeed.php
Stubs
Kernel.php
Events
Exceptions
Exports
Http
Imports
Interfaces
Jobs
Listeners
Models
Notifications
Observers
Providers
Relations
Reports
Scopes
Traits
Utilities
View
Widgets
bootstrap
config
database
modules
overrides
public
resources
routes
storage
tests
.editorconfig
.env.example
.env.testing
.gitattributes
.gitignore
.htaccess
LICENSE.txt
README.md
SECURITY.md
artisan
composer.json
composer.lock
index.php
manifest.json
nginx.example.com.conf
package-lock.json
package.json
phpunit.xml
presets.js
safelist.txt
serviceworker.js
tailwind.config.js
web.config
webpack.mix.js
38 lines
807 B
PHP
38 lines
807 B
PHP
<?php
|
|
|
|
namespace App\Console\Commands;
|
|
|
|
use Database\Seeds\SampleData as SampleDataSeeder;
|
|
use Illuminate\Console\Command;
|
|
|
|
class SampleData extends Command
|
|
{
|
|
/**
|
|
* The name and signature of the console command.
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $signature = 'sample-data:seed {--count=100 : total records for each item} {--company=1 : the company id}';
|
|
|
|
/**
|
|
* The console command description.
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $description = 'Seed for sample data';
|
|
|
|
/**
|
|
* Execute the console command.
|
|
*
|
|
* @return mixed
|
|
*/
|
|
public function handle()
|
|
{
|
|
$class = $this->laravel->make(SampleDataSeeder::class);
|
|
|
|
$seeder = $class->setContainer($this->laravel)->setCommand($this);
|
|
|
|
$seeder->__invoke();
|
|
}
|
|
}
|