->withPivot('reservation_no') とすると、pivot table に持たせた値を取得することができます。
/**
* ● 多対多 リレーション(with 追加カラム reservation_no) : ->programdays であるユーザーの予約日を取得する
* ピボットテーブル「program_day_user」
*
* @return \Illuminate\Database\Eloquent\Relations\belongsToMany
*/
public function program_days()
{
return $this->belongsToMany('App\ProgramDay','program_day_user')->withPivot('reservation_no');
}
pivot で取得できます
$model->program_days[0]->pivot;