获取上一个附加模型的ID

bidou88

我尝试获取附加模型的最后一个ID?

我的代码如下附上该模型:

$menu->pages()->attach($element['page_id'], array('name' => $element['name'], 'order' => $i, 'menu_page_id' => NULL));

但是之后,我想知道附加模型的ID,因为我有一个与同一个模型相关的外键“ menu_page_id”。

任何想法如何做到这一点或另一种方式?

谢谢

用户名

这未经测试,但我看不出它为什么不起作用的任何原因。

$menu_page_id = $menu->pages()->wherePivot('page_id', $element['page_id'])->first()->pivot->menu_page_id;

编辑:

我刚刚验证了,这确实对您有用,但前提是您必须像这样设置页面关系...

public function pages()
{
    return $this->belongsToMany('Page')->withPivot('menu_page_id');
}

或者,如果您不想这样做,也应该可以使用...

$menu_page_id = $menu->pages()->withPivot('menu_page_id')->wherePivot('page_id', $element['page_id'])->first()->pivot->menu_page_id;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在bigram模型中获取上一个单词

来自分类Dev

如何获取“上一个id的等级”中的下一个等级的行?

来自分类Dev

根据视图获取下一个和上一个MySQL ID

来自分类Dev

jQuery:获取上一个元素

来自分类Dev

获取LinkedHashMap的上一个元素

来自分类Dev

获取QStringList的上一个元素

来自分类Dev

附加上一个Word Python

来自分类Dev

使用可拖动的Javascript时获取上一个元素的ID

来自分类Dev

SQL - 如何从每个 ID 的上一个日期仅获取最新和最新

来自分类Dev

使用Entity Framework获取特定ID的下一个和上一个实体?

来自分类Dev

根据上一个项目的ID获取数组中的下一个项目

来自分类Dev

滚动上一个屏幕后如何获取上一个活动

来自分类Dev

使用AJAX附加DIV内容-上一个/下一个

来自分类Dev

用于获取上一个星期一的JavaScript

来自分类Dev

在不指定id的情况下将hasOne模型附加到另一个Laravel / Eloquent模型

来自分类Dev

Django:从模型上获取ID并将其添加到另一个模型

来自分类Dev

如何获得模型的上一个和下一个对象?

来自分类Dev

如何获取jQuery中的上一个comment元素?

来自分类Dev

获取上一个元素jquery的内容

来自分类Dev

从上一个span元素获取样式

来自分类Dev

从数据库获取上一个条目

来自分类Dev

如何获取LinkedList中的上一个元素?

来自分类Dev

获取列表列表中的上一个元素

来自分类Dev

在Foreach循环上获取上一个值

来自分类Dev

在Rails中获取上一个相关记录

来自分类Dev

Android,我如何获取上一个活动状态?

来自分类Dev

获取网格Winrt中的上一个项目

来自分类Dev

在Smarty中获取上一个项目

来自分类Dev

删除后获取上一个元素

Related 相关文章

热门标签

归档