Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Laravel - seeder ile database e ilk default kayıtları nasıl insert ederim?

Açık 1 Cevaplar 49 Gösterim Php

Laravel ile Seeder classında yazdığım default parametrelere değer vererek SQLite database ine insert etmek istedim. Ama olmadı, neyi eksik yapıyorum?

<?php

use Illuminate\Database\Seeder;

class ProductTableSeeder extends Seeder
{
    public function run()
    {
        $product = new \App\Product([
            'imagePath' =>'http://img.timeinc.net/time/2007/harry_potter/hp_books/prisoner_of_azkaban.jpg',
            'title' =>'Harry Potter',
            'description' => 'Super cool - at least as a child.',
            'price' =>10
        ]);
        $product->save(); 
    }
}

1 cevap

0

"seeder" içindeki değerleri database e insert edebilmeki içi şu komutlar kullanılabilir;

php artisan migrate:refresh

php artisan migrate:refresh --seed

Detaylı bilgi için: https://laravel.com/docs/5.0/migrations#database-seeding

(1.9k puan)
düzenledi