whereBetween('request_timestamp',[request('startTime'),request('endTime' )] )';Wie gebe ich es an Eloquent weiter? Ich versuche so etwas wie diese InboundMessage::qu zu erreichen">
Ich habe die folgenden Abfrageparameter im String-Format
$query = '->whereIn('short_code', ["9999"])->whereBetween('request_timestamp', [request(' startTime'), request('endTime')])';
Wie gebe ich es an Eloquent weiter? Ich versuche so etwas zu erreichen
InboundMessage::query()->{$query};
Ich habe die folgende Fehlermeldung erhalten
Properties[->whereIn('short_code', ["9999"])->whereBetween('request_timestamp', [request('startTime') ), request('endTime')])] ist auf der Eloquent-Builder-Instanz nicht vorhanden.
上述查询的问题在于它看起来像这样
由于您在查询构建器和$query字符串中都使用了
->
。所以只需调整您的$query为