şimdi ilk önce fakedata oluşturmamız için laravel projemizdeki factories klasöründe yeni bir sayfa açıyoruz ve bu sayfa aşağıdaki gibi olucak hemen açalım birtane ve aşağıdaki kodları inceleyelim

komut olarak terminale şu komutu yazıyoruz : php artisan make:factory SayfaismiFactory
yani bu şekilde şimdi oluşturduğumuz sayfamıza kodlarımızı yazmaya geçelim
factory dosyamız:
<?php
namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory;
use App\Models\Blog;
use Illuminate\Support\Str;
/**
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\Model>
*/
class BlogFactory extends Factory
{
/**
* Define the model's default state.
*
* @return array<string, mixed>
*/
public function definition()
{
return [
'blog_resim' => fake()->name(),
'blog_baslik' => fake()->name(),
'yazi' => fake()->text(),
'on' => '0',
];
}
}şimdi yukarda ne yaptık?? modelimizi tanıttık str uzantımızı tanıttık ve fonksiyonumuzun içinde yani definition fonksiyonumuzun içinde hangi tablonun sütunlarına ne eklemek istiyorsak onları yazıyoruz mesela veritabanındaki blogs tablosundaki blog_resim sütünuna ben fake()->name() ekliyorum yani bu nedemek ben bu blog_resim sütununa rasgele bir isim ekliyorum bunu laravel kendisi otomatik yapıyor ve aynı şekildede diğerlerini yazıyoruz belirtiyoruz.. ve ondan sonra sıra geldi seeders klasörümüzdeki seed dosyamızı oluşturmaya hemen ona bakalım:seed dosyamız:
<?php
namespace Database\Seeders;
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\Blog;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
Blog::factory()
->count(10)
->create();
}
}evet burda ne yaptık Blog factory sayfamızı buraya çağırdık ve create deyip countta kaçtane veri kaydetmesini istiyorsak veri tabanına okadar kaydet diyoruz ve bunları da run fonksiyonunun içine yazdık.. ve son olarakta şu aşağıda yazacağım komutu terminale yazıyoruz ve işte bukadar diyoruz 
komut: php artisan db:seed --class=DatabaseSeeder
neden DatabaseSeeder yazdık?? çünkü seeder dosyamızın adı bu olduğu için.. işte bugünlük konumuzda bukadar arkadaşlar umarım sizlere bu ders ilaç gibi gelmiştir ben valla vakit buldukça r10da böle güzel paylaşımlar yayınlıycam çünkü çoğu zaman vakit olmuyor laravel ile script yazıyorum ama vakit bulucam sizleri aydınlatıcam herkese sevgiler diliyorum sağlıcakla kalın