Mysql 调用模型[App\Salarie]上的未定义关系[pointage]?

Mysql 调用模型[App\Salarie]上的未定义关系[pointage]?,mysql,laravel,database-migration,Mysql,Laravel,Database Migration,我想显示ControllerSalarie中的POINTAGE和SALARY表数据,但它给了我这个错误 点年龄模型 public function salarie() { return $this->belongsTo('App\Salarie'); } public function pointages() { return $this->hasMany('App\Pointage'); } 工薪模式 public function salarie() {

我想显示ControllerSalarie中的POINTAGE和SALARY表数据,但它给了我这个错误

点年龄模型

public function salarie()
{
    return $this->belongsTo('App\Salarie');
}
public function pointages()
{
    return $this->hasMany('App\Pointage');
}
工薪模式

public function salarie()
{
    return $this->belongsTo('App\Salarie');
}
public function pointages()
{
    return $this->hasMany('App\Pointage');
}
移民工薪阶层

 /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('pointages', function (Blueprint $table) {
            $table->integer('salarie_id')->unsigned()->after('id');
            $table->foreign('salarie_id')->references('id')->on('salaries');  
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('pointages', function (Blueprint $table) {
             $table->dropForeign(['salarie_id']);
            $table->dropCulomn('salarie_id');
        });
    }
工薪控制员

public function consulter()
{      
    $salaries=Salarie::with('pointage')->get();
    $pointages = DB::table('pointages')->pluck("pointage","id")->all();
    return view('salarie.consulter', compact('salaries', 'pointages'));
}
更改:

$salaries=Salarie::with('pointage')->get();
致:

更改:

$salaries=Salarie::with('pointage')->get();
致:


只需用('pointage')将
改为
用('pointage')
只需用('pointage')将
改为
用('pointage')
奇怪的是,为什么我的答案被接受,然后又被拒绝。。。答案是一样的,而且是一个多小时前送来的?!奇怪的是,为什么我的回答被接受,然后又被拒绝。。。答案是一样的,而且是一个多小时前送来的?!对不起,我知道你的答案是第一个,但我看到了艾哈迈德的答案,我编辑了代码,所以请注意其他答案,thx bro:)对不起,我知道你的答案是第一个,但我看到了艾哈迈德的答案,我编辑了代码,所以请注意其他答案,thx bro:)