parent
4ce36683be
commit
09237b7e02
10 changed files with 60 additions and 103 deletions
@ -1,42 +0,0 @@ |
||||
<?php |
||||
|
||||
use Illuminate\Database\Migrations\Migration; |
||||
use Illuminate\Database\Schema\Blueprint; |
||||
use Illuminate\Support\Facades\Schema; |
||||
|
||||
return new class extends Migration |
||||
{ |
||||
/** |
||||
* Run the migrations. |
||||
*/ |
||||
public function up(): void |
||||
{ |
||||
Schema::create('oauth_device_codes', function (Blueprint $table) { |
||||
$table->char('id', 80)->primary(); |
||||
$table->foreignId('user_id')->nullable()->index(); |
||||
$table->foreignUuid('client_id')->index(); |
||||
$table->char('user_code', 8)->unique(); |
||||
$table->text('scopes'); |
||||
$table->boolean('revoked'); |
||||
$table->dateTime('user_approved_at')->nullable(); |
||||
$table->dateTime('last_polled_at')->nullable(); |
||||
$table->dateTime('expires_at')->nullable(); |
||||
}); |
||||
} |
||||
|
||||
/** |
||||
* Reverse the migrations. |
||||
*/ |
||||
public function down(): void |
||||
{ |
||||
Schema::dropIfExists('oauth_device_codes'); |
||||
} |
||||
|
||||
/** |
||||
* Get the migration connection name. |
||||
*/ |
||||
public function getConnection(): ?string |
||||
{ |
||||
return $this->connection ?? config('passport.connection'); |
||||
} |
||||
}; |
@ -0,0 +1,28 @@ |
||||
<?php |
||||
|
||||
use Illuminate\Database\Migrations\Migration; |
||||
use Illuminate\Database\Schema\Blueprint; |
||||
use Illuminate\Support\Facades\Schema; |
||||
|
||||
return new class extends Migration |
||||
{ |
||||
/** |
||||
* Run the migrations. |
||||
*/ |
||||
public function up(): void |
||||
{ |
||||
Schema::create('oauth_personal_access_clients', function (Blueprint $table) { |
||||
$table->bigIncrements('id'); |
||||
$table->unsignedBigInteger('client_id'); |
||||
$table->timestamps(); |
||||
}); |
||||
} |
||||
|
||||
/** |
||||
* Reverse the migrations. |
||||
*/ |
||||
public function down(): void |
||||
{ |
||||
Schema::dropIfExists('oauth_personal_access_clients'); |
||||
} |
||||
}; |
Loading…
Reference in new issue