Я хочу выполнить запрос "SELECT * FROM users WHERE author = 'mubeen' && name LIKE '%query%'"
Но я не получаю результаты успешно. Получение этой ошибки
Объект класса Symfony \ Component \ HttpFoundation \ ParameterBag не может быть преобразован в строку.
Я ищу в Google различные стратегии запросов для получения данных, но ничего не получаю.
Вот мой контроллер
usersController.php
public function searchingResults(Request $request)
{
$query = $request->query;
$users = User::where([
['author', 'mubeen'],
['name' ,'LIKE','%'.$query.'%'],
])->orderBy('created_at','desc')->paginate(4);
$roles = Role::where(
'author' , 'superAdmin'
)->get();
return view('BackEnd.users.searchResults',compact('users','query'));
}
если я поставлю "% $ query%" я не получаю ошибки, но также не получаю результатов, даже если я ставлю то же имя, что и в таблице БД. Пожалуйста, помогите мне, я задаю вопросздесь, после того, как я потратил 4-5 часов в других местах.
Спасибо
Это моя структура таблицы базы данных