I have an array
//dynamically generated. dynamic number of elements
$keywords = ['google', 'youlense'];
For a exactly matching values of $keywork
mapping to row in content column, i can do following:
$result = \App\Table::where(function($query){
$query->whereIn('content', $keywords);
});
and the result would be somewhat
select * from tables where content IN ('google', 'youlense');
but I want to use LIKE
operator so the result may be like
select * from tables where content LIKE ('%google%', '%youlense%');
I know that is not allowed in mysql but can some one recommend a simple and clean technique to handle this