namespace App\Http\Controllers;
+use App\Models\Locale;
use App\Models\Page;
use App\Models\Product;
use App\Models\ProductType;
public function search(Request $request)
{
- return Search::query($request->q, $request->type ?? null, $request->limit ?? null);
+ return Search::query($request->q, Locale::getDefaultLocale(), $request->type ?? null, $request->limit ?? null);
+
}
public function filtercatalog(Request $request)
namespace App\Templates;
+use App\Models\Locale;
use Cubist\Backpack\app\Magic\Search as SearchEngine;
class Search extends Base
$this->removeField('intro');
- $this->addField(['name' => 'page_heading',
- 'type' => 'Text',
- 'label' => 'Titre de la page',
- 'tab' => 'Contenus']);
+ $this->addField(['name' => 'page_heading',
+ 'type' => 'Text',
+ 'label' => 'Titre de la page',
+ 'tab' => 'Contenus']);
}
// Enable form
$this->addForm();
}
- public function setData(&$data) {
-
+ public function setData(&$data)
+ {
$request = $data['request'];
-
- $data['results'] = $request->q ? SearchEngine::query($request->q, $request->type, $request->limit) : [];
-
+ $data['results'] = $request->q ? SearchEngine::query($request->q, Locale::getDefaultLocale(), $request->type, $request->limit) : [];
}
-
-
}