Я нашел этот сайт: https://demo.phpmyadmin.net/master-config/index.php. Я сделал там свою базу данных и загружаю туда свои таблицы. Теперь я хочу, чтобы мой laravel указывал на этот phpmyadmin. Я изменил .env на следующее:
DB_CONNECTION=mysql
DB_HOST=https://demo.phpmyadmin.net/master-config/
DB_PORT=3306
DB_DATABASE=translive
DB_USERNAME=root
DB_PASSWORD=
но не работает. любая идея?
Возможный дубликат Как подключиться к онлайн-базе данных MySQL с помощью PHP?






Вы НЕ должны использовать демонстрационную версию phpmyadmin в качестве источника базы данных, это не то, для чего она предназначена!
Этот веб-сайт предназначен исключительно для тестирования веб-интерфейса phpmyadmin, и вы не можете ожидать, что данные останутся там навсегда.
Из сайт phpmyadmin:
The database configuration resets every hour. Databases are cleaned weekly, so do not expect that your data will stay there forever.
Обновлять: Даже невозможно подключиться к базе данных с любого другого сервера, потому что серверы баз данных работают в локальной сети на PhpMyAdmin. Вы можете видеть это, потому что ip начинается с 192.168:
Просто для тестирования. как я это сделал?
Я обновил свой ответ. На самом деле невозможно подключиться к серверу базы данных.
У меня есть laravel API на героку. мне нужно, чтобы phpmyadmin также находился на удаленном сервере. и подключите laravel api к этому удаленному phpmyadmin. так или иначе?
Heroku имеет сторонняя надстройка для mysql. Я полагаю, это то, что вы ищете. Но вы должны задать это как новый вопрос, потому что это больше не относится к вашему текущему вопросу.
Вы не понимаете, что делаете. Хост - это имя хоста SQL Server, а не какой-то случайный URL-адрес.