forum-oauth-center/migrations/2023_09_28_create_oauth_scopes_table.php

23 lines
634 B
PHP
Raw Normal View History

<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Schema\Builder;
return [
'up' => function (Builder $schema) {
if ($schema->hasTable('oauth_scopes')) {
return;
}
$schema->create('oauth_scopes', function (Blueprint $table) {
$table->increments('id');
$table->string('scope', 80);
2023-09-29 09:44:17 +08:00
$table->string('resource_path', 500);
$table->string('method', 20);
$table->boolean('is_default')->nullable();
});
},
'down' => function (Builder $schema) {
$schema->dropIfExists('oauth_scopes');
},
];