-1
私はいくつかの入力パラメータで検索するOOPクラスを記述しようとしています。 場所、カテゴリ、名前などで検索できます。 このクラスをより専門的に、抽象的にするにはどうすればいいですか? $要求は、上記のいずれかのパラメータが含まれていることができ検索クラスを書くには?
private function search($request)
{
// TODO
}
:
今、私は要求を受け入れクラスでただ一つの方法を、持っています。
私がやりたいといけない:あなたがする必要がどのような
if($request->category){
} else if($request->location){
} else if($request->name){
} ... etc
'query-builder'あなたはデザインパターンを意味していますか? – John
Query Builderはパターンではなく、ライブラリーです。 –
私はLaravelを使用しています。ライブラリを使用しないコードを再構築したい – John