Laravel中找不到错误列

时间:2016-04-15 08:34:11

标签: php laravel foreign-keys laravel-5.2

这是我的forumthread表:

        $table->increments('id');
        $table->integer('user_id')->unsigned();
        $table->foreign( 'user_id' )->references( 'id' )->on( 'users' );
        $table->string('thread');
        $table->string('slug');
        $table->dateTime('published_at');

这是我的forumindex表:

        $table->increments('id');
        $table->integer('user_id')->unsigned();
        $table->foreign( 'user_id' )->references( 'id' )->on( 'users' );
        $table->integer('forumthreads_id')->unsigned();
        $table->foreign( 'forumthreads_id' )->references( 'id' )->on( 'forumthreads' );
        $table->string('slug');
        $table->string('title');
        $table->text('body');
        $table->dateTime('published_at');

在我的forumthread表中,我有一个hasmany('forumindex');forumindex一个belongsTo('forumthread');。 当我渲染视图时,它会显示column not found

以下是观点:

@foreach($thread->forumindex()->orderBy('created_at', 'desc')->paginate(9) as $forumindex)
    <p>{{ $forumindex->title }}</p>
@endforeach

我错过了什么?

1 个答案:

答案 0 :(得分:1)

我再次在没有s及其解决方案的数据库上创建我的线程