Прошу прощения, если это вопрос новичка.
Я использую tntseach в качестве моего драйвера для разведки и поиска в моем приложении.
В настоящее время он работает хорошо, но единственной проблемой является формат, в котором я получаю результаты.
Если я ищу "видео", то есть http://localhost:8000/search?q=video
, я получаю["Video post"] as the result.It is correct but I want the result to be just
Видео пост`, т.е. без скобок и двойных кавычек.
И если я найду "сообщения"
Я получу:
["Мой первый пост","Видео пост", "Посты"]
Я хочу, чтобы это было:
My first posts
Video post
posts
Я пытался json_decode()
, но это не сработало, возможно, потому что это не правда, JSON.
Это мой SearchController.php :
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\User;
use App\Post;
use TeamTNT\TNTSearch\TNTSearch;
class SearchController extends Controller
{
/**
* Display the main dashboard page.
*
* @return \Illuminate\Http\Response
*/
public function search(Request $request){
$posts = Post::search($request->input('q'))->get('titlek')->pluck('title');
return view('search.index', compact('posts'));
}
}
Это мой search.blade.php:
@extends('layouts.base')
@section('pageTitle', 'Login')
@section('content')
Your search results are:<br><br>
{{ $posts }}
@endsection