Laravel 5.2 ralat tinker menjana data ujian.
巴扎黑
巴扎黑 2017-05-16 16:51:31
0
1
364

Ralat berlaku apabila menggunakan tinker untuk menjana ujian hari ini

Tulis secara terperinci dan tunggu jawapan pakar mengapa ia salah

Saya menggunakan migrasi untuk menjana jadual data

public function up()
    {
        Schema::create('notice', function (Blueprint $table) {
            $table->increments('id');
            $table->string('title');
            $table->text('content');
            $table->integer('user_id')->default('0');
            $table->timestamps();
        });
    }

Maka model saya ialah

php artisan make:model Models/Notice

Models/Notice.php model hanya menulis

protected $table = 'notice';
protected $fillable = ['title','content'];

ModelFactory.php adalah seperti ini

$factory->define(App\Models\Notice::class, function (Faker\Generator $faker) {
    return [
        'title' => $faker->sentences,
        'content' => $faker->paragraph,
    ];
});
巴扎黑
巴扎黑

membalas semua(1)
刘奇

Sepatutnya ada sesuatu yang tidak kena dalam Modelfactory.php.

'title' => $faker->sentences,
改为
'title' => $faker->sentence,

$faker->ayat menjana tatasusunan. Anda boleh menilai berdasarkan mesej ralat. Untuk butiran, anda boleh lihat penggunaan faker

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan