您最多能選擇 25 個主題 主題必須以字母或數字為開頭,可包含連接號「-」且最長為 35 個字元。
xshop/database/seeders/CustomerSeeder.php

36 行
906 B
PHP

<?php
namespace Database\Seeders;
use App\Models\Customer;
use App\Models\State;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Faker\Factory as Faker;
class CustomerSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
//
$faker = Faker::create(config('app.faker_locale'));
Customer::factory(35)->create();
foreach (Customer::all() as $customer) {
$s = State::inRandomOrder()->first();
$c = $s->cities()->inRandomOrder()->first();
$customer->addresses()->create([
'state_id' => $s->id,
'city_id' => $c->id,
'zip' => rand(12345, 54321),
'lat' => $c->lat,
'lng' => $c->lng,
'address' =>$faker->address,
]);
}
}
}