Было бы здорово, если бы вы знали, как хакер попал в базу данных. Может быть, у вас есть старая версия базы данных? Возможно, у вас есть пароль, который легко взломать, и вы открыли для себя свою базу данных в Интернете. Laravel по умолчанию блокирует инъекцию SQL, поэтому этого не может быть.
Если вы выставили свою базу данных, хорошим первым шагом будет блокировка всех запросов и разрешение только одного с определенных IP-адресов, таких как ваш сервер иIP-адреса, на которых вы часто работаете. Таким образом, хакеры могут получить доступ к вашей базе данных, только если они находятся на одном из этих IP-адресов.
Публикуете ли вы свой код на GitHub? Возможно, хакер получил пароль из вашего хранилища (это возможно только в том случае, если это общедоступно). Вы должны быть уверены, что НИКОГДА не публикуете свой файл .env в Интернете и храните только локальные копии.
Но лучшим решением было бы выяснить, как он вошел. Тогда вы можете заблокировать этот вход. Вам, безусловно, следует проверить версию базы данных и, при необходимости, обновить ее.