Laravel Eloquentクエリパラメータを渡す動的メソッド
<p>文字列形式の次のクエリ パラメータがあります</p>
<pre class="brush:php;toolbar:false;">$query = '->whereIn('short_code', ["9999"])->whereBetween('request_timestamp', [request(' startTime'), request('endTime')])';</pre>
<p>それを Eloquent に渡すにはどうすればよいですか?私はこのようなことを達成しようとしています</p>
<pre class="brush:php;toolbar:false;">InboundMessage::query()->{$query};</pre>
<p>次のエラーが発生しました</p>
<pre class="brush:php;toolbar:false;">Properties[->whereIn('short_code', ["9999"])->whereBetween('request_timestamp', [request('startTime' )、request('endTime')])] は Eloquent ビルダー インスタンスに存在しません。 </pre>