mirror of
https://github.com/flarum/core.git
synced 2025-08-08 09:26:34 +02:00
test: fix
This commit is contained in:
@@ -9,16 +9,20 @@
|
||||
|
||||
use Flarum\Database\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Schema\Builder;
|
||||
|
||||
return Migration::createTable(
|
||||
'dialog_message_mentions_tag',
|
||||
function (Blueprint $table) {
|
||||
function (Blueprint $table, Builder $schema) {
|
||||
$table->unsignedInteger('dialog_message_id');
|
||||
$table->unsignedInteger('mentions_tag_id');
|
||||
$table->dateTime('created_at')->nullable()->useCurrent();
|
||||
|
||||
$table->primary(['dialog_message_id', 'mentions_tag_id']);
|
||||
$table->foreign('dialog_message_id')->references('id')->on('dialog_messages')->cascadeOnDelete();
|
||||
$table->foreign('mentions_tag_id')->references('id')->on('tags')->cascadeOnDelete();
|
||||
|
||||
if ($schema->hasTable('tags')) {
|
||||
$table->foreign('mentions_tag_id')->references('id')->on('tags')->cascadeOnDelete();
|
||||
}
|
||||
}
|
||||
);
|
||||
|
Reference in New Issue
Block a user