Ich versuche, eine Art von Installer für ein CMS, an dem ich arbeite, zu machen. Die Installationsseite ist im Grunde eine Seite, auf der der Benutzer den Datenbankhost, den Port, den Benutzernamen, das Passwort und den Schemanamen eingibt. Wie kann ich mit diesen eingegebenen Daten testen, ob ich tatsächlich mit den angegebenen Eingängen verbinden kann?Laravel connec zu Datenbank mit Benutzer inputed Benutzername und Passwort
1
A
Antwort
1
Sie können die Benutzereingaben in eine Steuerungsfunktion bringen und die config/datadata.php
aktualisieren. Unter der Annahme, der Fahrer ist mysql
standardmäßig, können Sie dies tun:
public function checkDatabaseConnection(Request $request)
{
//update the config
config(['database.connections.mysql' => [
'host' => $request->host,
'username' => $request->username,
'password' => $request->password
]]);
//Check the credentials by calling PDO
try {
DB::connection()->getPdo();
} catch (\Exception $e) {
return redirect()->back()->withErrors(["connection" => "Could not connect to the database. Please check your input."]);
}
}
Vergessen Sie nicht use DB
an der Spitze des Controllers hinzuzufügen.
Verwandte Themen
- 1. mit Benutzername und Passwort aus der Datenbank zu authentifizieren, die
- 2. ldapsearch mit Benutzername und Passwort
- 3. Datenbank + Windows-Authentifizierung + Benutzername/Passwort?
- 4. Benutzername und Passwort zu überprüfen
- 5. Laravel 5.2: Passwort zurücksetzen Email gegen Benutzername
- 6. Benutzername und Passwort Fehlerbehandlung
- 7. Sqlite3 - Erstelle eine Datenbank mit Benutzername und Passwort
- 8. Multyvac Benutzername und Passwort
- 9. Laravel Auth Login nach Firmenname, Benutzername und Passwort
- 10. Benutzername und Passwort in sqlite3
- 11. Benutzer inputed Formel Parsen (eval)
- 12. wsHttpBinding mit Benutzername Passwort
- 13. ASMX Benutzername und Passwort Sicherheit
- 14. erhalten Benutzername und Passwort OpenCart
- 15. Wie man Benutzername und Passwort von ldap Benutzer
- 16. Firebase-Authentifizierung ohne Benutzername und Passwort
- 17. Embedded H2 Datenbank Verbindungsfehler - falscher Benutzername und Passwort
- 18. JOptionPane mit Benutzername und Passwort eingeben
- 19. So ermitteln Sie meine Datenbank Benutzername/Passwort
- 20. Überprüfen Sie Benutzername und Passwort für die Datenbank (Skript enthalten)
- 21. Passwort und Rolle in die Datenbank schreiben mit Laravel
- 22. Magit Passwort speichern und Benutzername
- 23. Zendesk - Endbenutzer Login mit Benutzername und Passwort
- 24. möchten Benutzername und Passwort mit Javascript überprüfen
- 25. VBScript FTP Login mit Benutzername und Passwort
- 26. Senden von Benutzername und Passwort mit cURL
- 27. Python Benutzername und Passwort Schöpfer
- 28. orientdb verbinden ungültiges Passwort und Benutzername
- 29. Schützen Sie Nedb-Datenbank mit Benutzer/Passwort.
- 30. PHP Benutzername/Passwort Sicherheit
Danke! Habe es schon funktioniert, aber das ist die gleiche Lösung, die ich selbst gefunden habe, und es hat funktioniert, also danke trotzdem. – Kaizokupuffball