Я хочу отобразить данные таблицы POINTAGE и SALARY из ControllerSalarie, но это дает мне эту ошибку
Винтажная модель
public function salarie()
{
return $this->belongsTo('App\Salarie');
}
Салари Модель
public function pointages()
{
return $this->hasMany('App\Pointage');
}
миграция миграция salarie_id
/**
* 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');
});
}
SalarieController
public function consulter()
{
$salaries=Salarie::with('pointage')->get();
$pointages = DB::table('pointages')->pluck("pointage","id")->all();
return view('salarie.consulter', compact('salaries', 'pointages'));
}