Я новичок с Laravel и я сделал запрос, и у меня есть метки для поиска тоже, но я не знаю, как искать егоLaravel поисковый запрос с входного массива
запрос выглядит следующим образом
public function post_search()
{
$tags = Input::get('tag_id');
$search = $this->user
->with('tag')
->where('username', 'LIKE', '%'.Input::get('username').'%')
->where('first_name', 'LIKE', '%'.Input::get('first_name').'%')
->where('last_name', 'LIKE', '%'.Input::get('last_name').'%')
->where('group_id', 'LIKE', '%'.Input::get('group_id').'%')
->where('tag_id', 'LIKE', '%'.$tags.'%')
->paginate(22);
$this->layout->title = "Search results";
$this->layout->content = View::make("home.results")
->with('users', $search);
}
И tag_id вход возвращает следующий
array(5) {
[0]=>
string(2) "20"
[1]=>
string(1) "1"
[2]=>
string(1) "3"
[3]=>
string(1) "2"
[4]=>
string(2) "15"
}
может понравиться кто-нибудь дать мне подсказку, как я могу реализовать теги в своих поисках?
Спасибо
EDIT
Я получаю эту ошибку с тэгами
Array to string conversion
Я запутался, что ваш вопрос именно? –
отредактировал мой вопрос –