2
私はLaravelに基づいて10月CMSを使用しており、Record Finder経由でフォーム内の製品のリストを取得しようとしています。OctoberCmsダイナミックスコープのレコードファインダ
レコードファインダは、動的条件に基づいて利用可能な製品を表示する必要があります。
関連するフォームモデルのレコードファインダの[スコープ]オプションでこれを達成しようとしましたが、動的値をスコープに渡す方法を見つけられませんでした。
サンプルコード -
class A extends Model
{
public $belongsTo = [
'product' => [
'Plugin\Models\B',
'key' => 'id',
'scope' => 'specificProduct'
],
];
}
class B extends Model
{
public function scopeSpecificProduct($query , $product_type)
{
return $query->where('product_type', $product_type);
}
}
ここで$ PRODUCT_TYPEは、私は、レコードファインダーを経由して渡すと範囲で取得しようとしています動的な値です。
これは誰でもこのような要件のための正しい方法であると私はこれを達成する必要があります示唆できますか?