This commit is contained in:
2023-03-08 09:16:04 +08:00
commit e78454540f
1318 changed files with 210569 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateLinkerRelationsTable extends Migration
{
/**
* Run the migrations.
* @return void
*/
public function up()
{
Schema::create('linker_relations', function (Blueprint $table) {
$table->id();
$table->unsignedBigInteger('linker_id')->index();
$table->morphs('model');
$table->enum('mode', ['replace', 'append', 'override'])->default('override');
$table->json('params')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
* @return void
*/
public function down()
{
Schema::dropIfExists('linker_relations');
}
}

View File

@@ -0,0 +1,37 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateLinkersTable extends Migration
{
/**
* Run the migrations.
* @return void
*/
public function up()
{
Schema::create('linkers', function (Blueprint $table) {
$table->id();
$table->string('title')->comment('链接标题');
$table->string('type', 50)->comment('链接类型');
$table->string('url')->comment('链接地址');
$table->json('params')->nullable()->comment('默认参数');
$table->boolean('status')->default(0)->comment('状态');
$table->timestamps();
$table->softDeletes();
});
}
/**
* Reverse the migrations.
* @return void
*/
public function down()
{
Schema::dropIfExists('linkers');
}
}