Rumah  >  Soal Jawab  >  teks badan

Laravel 5.2 ralat tinker menjana data ujian.

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,
    ];
});
巴扎黑巴扎黑2685 hari yang lalu297

membalas semua(1)saya akan balas

  • 怪我咯

    怪我咯2017-05-16 16:53:31

    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

    balas
    0
  • Batalbalas