РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrSpFkDt 116 of 210 menu

Генерация даты через Faker в Laravel

Колонки типа date хранят дату без времени: день рождения, дата публикации. Faker возвращает строку в формате 'Y-m-d'.

Посмотрим в контроллере:

<?php namespace App\Http\Controllers; class UserController extends Controller { public function index() { dump(fake()->date()); dump(fake()->date('Y-m-d', '2000-01-01')); } } ?>

В сидере для поля birthday:

<?php namespace Database\Seeders; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class DatabaseSeeder extends Seeder { public function run(): void { DB::table('users')->insert([ 'name' => fake()->name(), 'email' => fake()->safeEmail(), 'birthday' => fake()->date(), ]); } } ?>

Выполним сид и проверим дату в таблице:

php artisan db:seed

Выведите через dump несколько дат от fake()->date().

В сидере вставьте юзера с полем birthday от Faker.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить