Ich habe zwei Datenbank und innerhalb jeder habe ich einen Tisch:Beziehung der Tabelle über Datenbank (Laravel) erstellen
database_one -> one (table)
database_two -> two (table)
Ich möchte eine Beziehung Many-To-Many zwischen zwei Tabellen innerhalb database_two schaffen; aber die Tabellen sind in zwei verschiedenen Datenbanken.
Dies ist mein Code eine Pivot-Tabelle auf der gleichen Datenbank für erstellen:
Schema::connection('database_two')->create('one_two', function (Blueprint $table) {
$table->integer('one_id')->unsigned()->nullable();
$table->foreign('one_id')->references('id')
->on('one')->onDelete('cascade');
$table->integer('two_id')->unsigned()->nullable();
$table->foreign('two_id')->references('id')
->on('two')->onDelete('cascade');
$table->timestamps();
});
Wie kann ich tun?
Danke!
Dies könnte Ihnen helfen https://stackoverflow.com/questions/28598146/many-to-many-relationship-between-two-tables-in- zwei verschiedene Datenbanken – oBo