factory 生成随机文章时报错。

1. Migration声明的表结构

        Schema::create('article_urls', function (Blueprint $table) {
            $table->increments('id');
            $table->string('title');
            $table->text('body');
            $table->string('url_link');
            $table->integer('user_id')->unsigned();
            $table->integer('last_user_id')->unsigned();
            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
            $table->timestamps();
        });

2.以下为 ModelFactory.php 文件内的代码

$factory->define(App\User::class, function (Faker\Generator $faker) {
    return [
        'username' => $faker->username,
        'email' => $faker->email,
        'avatar' =>$faker->imageUrl(256,256),
        'password' => bcrypt(str_random(10)),
        'remember_token' => str_random(10),
    ];
});
$factory->define(App\Article_url::class, function (Faker\Generator $faker) {
    $user_ids = \App\User::lists('id')->toArray();
    return [
        'title' => $faker->sentence,
        'body' => $faker->paragraph,
        'url_link' => $faker->sentence,
        'user_id' => $faker->randomElement($user_ids),
        'last_user_id' => $faker->randomElement($user_ids),
    ];
});

你的factory(Articleurl::class, 30)->create();这个命名空间之前没设置对吧。

namespace App; 还是大写好一点

JellyBool
修改的评论也不能少于六个字哦!
ming_aud
修改的评论也不能少于六个字哦!
ming_aud
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
sin
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
sin
修改的评论也不能少于六个字哦!
sin
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
sin
修改的评论也不能少于六个字哦!