You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.1 KiB
PHTML

1 year ago
<?php
namespace Database\Seeders;
1 year ago
use App\Models\Category;
use App\Models\Customer;
use App\Models\Product;
1 year ago
use Illuminate\Database\Seeder;
1 year ago
use Illuminate\Support\Str;
1 year ago
class DummySeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
1 year ago
foreach(['makanan', 'minuman'] as $cat) {
$category = Category::create(['name' => $cat]);
}
1 year ago
foreach([
'Roti Tawar',
'Indomie',
'Telur Omega 3',
'Enervonche',
'Teh Olong'
] as $prod) {
1 year ago
Product::create([
1 year ago
'code' => Str::upper(Str::random(6)),
1 year ago
'name' => $prod,
'price' => rand(1000,10000),
'cost' => rand(1000,10000),
'stock' => rand(1,99),
'category_id' => $category->id,
]);
}
foreach (['Customer A', 'Customer B'] as $cust) {
Customer::create([
1 year ago
'code' => Str::upper(Str::random(6)),
1 year ago
'name' => $cust,
]);
}
1 year ago
}
}