Heim >PHP-Framework >Laravel >PHP-Datenbankeinstellungen Laravel
PHP-Datenbankeinstellungen Laravel
Laravel ist ein Open-Source-PHP-Webanwendungs-Framework. Es hat sich für viele Entwickler und Unternehmen schnell zum bevorzugten Framework entwickelt, da es eine einfache und elegante Möglichkeit zum Erstellen von Webanwendungen bietet. Das Laravel-Framework verwendet Composer zum Installieren und Verwalten von Abhängigkeiten und das Artisan-Befehlszeilentool zum Verwalten und Generieren von Code.
PHP ist eine gängige serverseitige Skriptsprache, die häufig zur Entwicklung von Webanwendungen verwendet wird. PHP verfügt über zahlreiche integrierte Funktionen und Erweiterungen, die mit einer Vielzahl von Datenbankverwaltungssystemen wie MySQL, Oracle, PostgreSQL usw. interagieren können. In diesem Artikel wird erläutert, wie Sie die MySQL-Datenbank im Laravel-Framework konfigurieren und eine Verbindung dazu herstellen.
Im Laravel-Framework können Sie .env-Konfigurationsdateien zum Speichern von Umgebungsvariablen verwenden. Diese Datei kann als „Geheimnis“ der Anwendung betrachtet werden und enthält vertrauliche Informationen wie Datenbankanmeldeinformationen und Anwendungsschlüssel. Sie finden diese Datei im Stammverzeichnis der Anwendung. Das Folgende ist ein Beispielinhalt der .env-Datei:
<code>APP_NAME=Laravel APP_ENV=local APP_KEY=base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx APP_DEBUG=true APP_URL=http://localhost LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mydatabase DB_USERNAME=myusername DB_PASSWORD=mypassword BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120</code>
Im obigen Inhalt gibt der Parameter DB_CONNECTION den verwendeten Datenbank-Engine-Typ an, der Parameter DB_HOST gibt den Hostnamen/die IP-Adresse des MySQL-Dienstes an , und der Parameter DB_PORT gibt den MySQL-Port des Dienstes an. Der Standardwert ist 3306. Der Parameter DB_DATABASE gibt den Namen der verbundenen Datenbank an. Die Parameter DB_USERNAME und DB_PASSWORD geben den Kontonamen bzw. das Passwort für die Anmeldung an der Datenbank an.
Nachdem Sie die Informationen in die für Sie passenden tatsächlichen Werte geändert haben, speichern Sie die .env-Datei.
Nachdem Sie die Datenbank in Ihrer Laravel-Anwendung eingerichtet haben, können Sie mit dem Eloquent ORM auf die Datenbank zugreifen. Eloquent ORM ist Teil von Laravel und eine einfache und elegante ActiveRecord-Implementierung. Verwenden Sie Eloquent ORM, um Datenbankvorgänge wie das Einfügen, Aktualisieren und Löschen von Datensätzen, das Durchführen zugehöriger Abfragen und das Begrenzen der Anzahl der Abfrageergebnisse einfach durchzuführen.
Das Folgende ist ein einfaches Beispiel, das Eloquent ORM verwendet, um Daten in allen Benutzertabellen aus der Datenbank abzurufen und zurückzugeben:
<code><?php namespace App\Http\Controllers; use App\User; use Illuminate\Http\Request; class UserController extends Controller { public function index() { $users = User::all(); return view('users.index', compact('users')); } }</code>
Im obigen Inhalt kann die Verwendung von Eloquent ORM Get Alle Datensätze in der Benutzertabelle einfach. Nachdem die Suche abgeschlossen ist, werden die Ergebnisse als Variablen an die Funktion view() übergeben, die die angegebene Ansicht lädt und anzeigt.
Im Laravel-Framework ist die Konfiguration und Verwendung einer Datenbank sehr einfach. Durch Ändern der .env-Datei können Sie die Datenbankverbindungsinformationen einfach festlegen und dann Eloquent ORM zum Durchführen von Datenbankabfragen verwenden. Das Laravel-Framework bietet viele Funktionen und Tools, die die Entwicklung von Webanwendungen unterhaltsam und einfach machen.
Das obige ist der detaillierte Inhalt vonPHP-Datenbankeinstellungen Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!