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

Генерация абзаца через Faker в Laravel

Поле text у поста обычно содержит несколько предложений. paragraph собирает абзац. Аргумент - число предложений.

Посмотрим вывод:

<?php namespace App\Http\Controllers; class PostController extends Controller { public function index() { dump(fake()->paragraph()); dump(fake()->paragraph(2)); dump(fake()->paragraph(5)); } } ?>

В сидере: заголовок и тело от Faker:

<?php namespace Database\Seeders; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\DB; class DatabaseSeeder extends Seeder { public function run(): void { DB::table('posts')->insert([ 'title' => fake()->sentence(3), 'slug' => 'post-1', 'text' => fake()->paragraph(3), ]); } } ?>

Выполним сид и откроем запись в PMA:

php artisan db:seed

Вставьте пост с text из paragraph(4).

Сравните text(200) и paragraph(3) в PMA.

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