laravel multidb
1.0.0
Dies ist ein Beispiel für Laravel mit mehreren Datenbankverbindungen für die Betriebsbeziehung und die Abfrage.
Es gibt drei Verbindungen:
mysql (MySQL) standardmäßigmysql2 (Mysql)sqlsrv (SQL Server 2016) git clone https://github.com/didikz/laravel-multidb.git
composer install
Kopieren Sie .Env.Example als .Env -Datei und richten Sie Ihre Datenbankkonfiguration ein. Wenn Sie keinen SQL -Server haben, können Sie eine andere Datenbank -Engine verwenden, vergessen Sie jedoch nicht, Ihre neue Verbindung anzupassen.
php artisan key:generate
php artisan migrate
php artisan db:seed --class=IsiTableSeeder
php artisan serve
Besuchen Sie Ihren Browser in http://localhost:8000/publishing um Daten aus mehreren Datenbankverbindungen zu erhalten. Öffnen Sie routes/web.php um die verfügbaren Routen zu überprüfen.
Es gibt drei Migrationstabellen mit unterschiedlicher Verbindung:
types Tabelle / Modell in mysql2 -Verbindungposts / Modell in mysql -Verbindungmails Tabelle / Modell in sqlsrv -VerbindungBearbeiten Sie Ihre Migrations- und Modellverbindung, wenn Sie eine andere Verbindung verwendet haben.