Lae/database/migrations/2022_09_14_215159_create_transactions_table.php

35 lines
707 B
PHP
Raw Normal View History

2022-09-14 14:19:28 +00:00
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
2022-09-15 04:13:37 +00:00
Schema::connection('mongodb')->create('transactions', function (Blueprint $collection) {
$collection->unsignedBigInteger('user_id')->index();
$collection->expire('created_at', now()->addYear());
2022-09-14 14:19:28 +00:00
});
2022-09-15 04:13:37 +00:00
2022-09-14 14:19:28 +00:00
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
2022-09-15 04:13:37 +00:00
Schema::connection('mongodb')->dropIfExists('transactions');
2022-09-14 14:19:28 +00:00
}
};