gpt4 book ai didi

php - Laravel Voyager Scope 使用关系中的参数

转载 作者:行者123 更新时间:2023-12-05 06:47:22 24 4
gpt4 key购买 nike

我有一个关于 Voyager Laravel Admin (BREAD) 的问题。

我有一个关系船(广告 - belongsTo -> 游戏)。而且广告有很多种,类型也有游戏参数。在 Voyager 中它有效,我可以为广告选择一种类型。但我只想显示与广告来自同一游戏的类型。我考虑了作用域,我有一个像这样的函数:

public function scopeGame($query, $game_id)
{
return $query->where("game_id", $game_id);
}

在 Voyager 管理员中:

{
"scope": "game"
}

但我需要传递 game_id。有谁知道这是否可行以及如何实现?

最佳答案

修改 BREAD 配置中的范围属性:

{
"scope": [
"game",
{
"key": "game_id",
"value": "{{ $game_id }}"
}
]
}

在“scopeGame”函数中使用它:

public function scopeGame($query, $game_id)
{
return $query->where("game_id", $game_id);
}

关于php - Laravel Voyager Scope 使用关系中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67128448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com