Laravel carbon время доставки
Через laravel migration я сделал таблицу с разными магазинами, у каждого магазина есть поле delivery_time. Я поставил тип time.
Тут я планировал указывать скорость доставки в часах - 0 часов, 12 часов, 36 часов и тд.
Как через seeder сюда добавить значение?
Shop::factory()->create([
'name' => 'Aliexpress',
'description' => 'Chinese store',
'warranty' => false,
'delivery_time' => 36*60*60*1000 // In hours
]);
// or
Shop::factory()->create([
'name' => 'Aliexpress',
'description' => 'Chinese store',
'warranty' => false,
'delivery_time' => Carbon::createFromTimestamp(36*60*60*1000) // In hours
]);
Я пробовал так, но это не работает(
Ответы (1 шт):
Автор решения: Knyaz71
→ Ссылка
Если не ошибаюсь, то factory() служит для заполнения фейковыми случйно сгенерированными данными.
Если хотите добавить данные в таблицу, то просто
Shop::create([
'name' => 'Aliexpress',
'description' => 'Chinese store',
'warranty' => false,
'delivery_time' => '36:00:00'
]);