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

Генерация текста через Faker в Laravel

Для поля description или короткой заметки нужен блок текста. text строит строку из слов. В скобках - максимальная длина в символах.

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

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

В сидере для таблицы posts:

<?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' => 'title 1', 'slug' => 'post-1', 'text' => fake()->text(100), ]); } } ?>

Пока title и slug заданы строками - их генерацию разберём дальше. Выполним сид:

php artisan db:seed

Сгенерируйте text(30) и text(150) через dump, сравните длину.

В сидере вставьте пост с text от fake()->text(80).

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