%PDF- %PDF-
| Direktori : /home/graphicd/public_html/vebto/common/Search/Controllers/ |
| Current File : /home/graphicd/public_html/vebto/common/Search/Controllers/ModelSearchController.php |
<?php
namespace Common\Search\Controllers;
use Common\Core\BaseController;
use Illuminate\Database\Eloquent\Model;
class ModelSearchController extends BaseController
{
public function index()
{
$namespace = modelTypeToNamespace(request('modelType'));
$query = request('query');
$this->authorize('index', $namespace);
$results = app($namespace)
->search($query)
->take(15)
->get()
->map(function (Model $model) {
return $model->toNormalizedArray();
});
return $this->success(['results' => $results]);
}
}