Laravel 拉雷维尔。全文搜索返回0行
我对Laravel有点陌生,喜欢这个框架,但我正试图让全文搜索工作顺利进行!我会让代码来解释 我的控制器Laravel 拉雷维尔。全文搜索返回0行,laravel,full-text-search,Laravel,Full Text Search,我对Laravel有点陌生,喜欢这个框架,但我正试图让全文搜索工作顺利进行!我会让代码来解释 我的控制器 public function search() { $table = Table::searchFilter('Name'); return $tables; } 我的型号 public static function searchFilter($data, $pageLimit = '5') { $keyword = !is_array($data) ? ar
public function search() {
$table = Table::searchFilter('Name');
return $tables;
}
我的型号
public static function searchFilter($data, $pageLimit = '5') {
$keyword = !is_array($data) ? array('+'.$data.'*') : $data;
$matchArray = array('name', 'country', 'Region');
$columns = array();
foreach($matchArray as $column)
{
$columns[] = $column;
}
$match = implode(',', $columns);
$result = self::whereRaw('MATCH('.$match.') AGAINST (? IN BOOLEAN MODE)', $keyword)
->paginate($pageLimit);
return $result;
}
返回
{"total":0,"per_page":5,"current_page":1,"last_page":0,"from":0,"to":0,"data":[]}
条目
非常感谢你的帮助 你能提供不使用Eloquent的SQL查询吗?如果你不能直接在服务器上运行SQL,这与Laravel无关。非常感谢Nathan,你为我指明了正确的方向。一旦发现错误配置,我将发布修复程序。