很好的一天。我在我维护的代码中看到了这个片段。我试着去理解它的意思(比如我甚至需要向别人解释)。谁能帮助简化?代码如下所示。
public function pullFrom(string $appType)
{
switch ($appType) {
case 'personal':
case 'plugin':
return $this->belongsTo(PersonalUser::class, 'local_id')->first();
default:
throw new \Exception('Invalid user type provided', Response::HTTP_INTERNAL_SERVER_ERROR);
}
}
这和说$user一样吗-
我想你应该把这个盒子拿走-
public function pullFrom(string $appType)
{
switch ($appType) {
case 'personal':
case 'plugin':
return $this->belongsTo(PersonalUser::class, 'local_id');
default:
throw new \Exception('Invalid user type provided', Response::HTTP_INTERNAL_SERVER_ERROR);
}
}
我正在构建一个应用程序,以Laravel作为前端,Angular作为后端。我正在对用户发表的帖子和评论实施一个类似的系统。我与我的like系统有多态关系,因为用户可以喜欢帖子和评论。我的模型是这样的: 像模特 后模型 注释模型 我不知道该怎么做。当我加载一篇帖子或一条评论时,我想检索帖子的详细信息(我已经可以检索到了)以及喜欢它的人。如何在帖子中加载“喜欢”的数据?我应该在这里使用多态关系吗?提前
我们有以下几种型号- 邮递 使用者 媒体 集团 当我使用eloquent获取帖子时,我可以使用transform函数来转换帖子属性,但无法转换帖子集合中的关系。
本文向大家介绍说说元素上下层叠关系及七阶层叠关系相关面试题,主要包含被问及说说元素上下层叠关系及七阶层叠关系时的应答技巧和注意事项,需要的朋友参考一下
我有一个帖子和评论模型。 Post与评论有很多关系。评论与文章有关系。 我想用他们的评论加载帖子,但我想限制每个帖子只能得到3条评论。我怎样才能雄辩地做到这一点? 但是这个限制只会为所有10篇文章加载3条评论,而不是每个文章加载3条评论。 如果这还不可能通过Eloquent实现,是否有其他解决方案也可以实现即时加载? 谢谢
当我建立一个有说服力的关系时,它会产生问题,我在这里展示我的代码,我使用tinker来查看关系,但它不会建立 pass.php salman.php Illumb\Database\QueryException(42S22)SQLSTATE[42S22]:未找到列:1054个未知列“passes.salman_id”在“where子句”中(SQL:select*fromwhere=1和salman
我对雄辩和L4.2有意见 我正在尝试在下面设置自定义轴模型: 下面是我的自定义透视模型“活动用户” 制作模型有一些类似于hasMany(“活动用户”)的方法,称为campaign\u user。 我试着做一些事情,比如: 但我犯了以下错误: 传递给__construct()的Argument 1必须是Illumate\Database\Eloquent\关系\Pivot::模型的一个实例,没有给出