Проблема с поиском Laravel Livewire в пространствеPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с поиском Laravel Livewire в пространстве

Сообщение Anonymous »

Я следую этому руководству, чтобы запустить на своем сайте интерактивный поиск. Все работает отлично, пока я не нажму пробел (или *) в поле поиска. Когда это происходит, я получаю сообщение об ошибке:

Код: Выделить всё

Illuminate\Database\QueryException

SQLSTATE[42000]: Syntax error or access violation: 1064 syntax error, unexpected $end, expecting FTS_TERM or FTS_NUMB or '*'

SELECT count(*) AS aggregate FROM `users` WHERE MATCH (name) AGAINST (+john* +* IN BOOLEAN MODE)
Я считаю, что проблема заключается в следующем файле, но не могу понять, как ее исправить.
Model\Search.php:< /p>

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/73759722/laravel-livewire-search-issue-with-space[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»