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