Files
w4rpservices/database/migrations/2014_10_12_000000_create_users_table.php
drkthunder02 156fe97c05 added new middleware called Callback
added role in the user database
added new function hasRole in user model
added new function getUserType in user model
modified registration to handle new column in user model
2018-11-04 13:44:35 -06:00

46 lines
1.3 KiB
PHP

<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('character_id');
$table->string('avatar');
$table->string('access_token')->nullable();
$table->string('refresh_token')->nullable();
$table->integer('inserted_at')->default(0);
$table->integer('expires_in')->default(0);
$table->string('owner_hash');
$table->string('user_type')->default('Guest');
$table->string('role')->default('Guest');
$table->text('scopes')->default('publicData');
$table->string('email')->unique()->nullable();
$table->timestamp('email_verified_at')->nullable();
$table->rememberToken();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('users');
}
}