Update backend user model (use uuid)

main
TZGyn 2 years ago
parent 516ca60f75
commit e26dc65657
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -3,6 +3,7 @@
namespace App\Models;
// use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Database\Eloquent\Concerns\HasUuids;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Foundation\Auth\User as Authenticatable;
@ -11,7 +12,7 @@ use Laravel\Sanctum\HasApiTokens;
class User extends Authenticatable
{
use HasApiTokens, HasFactory, Notifiable;
use HasApiTokens, HasFactory, Notifiable, HasUuids;
/**
* The attributes that are mass assignable.

@ -12,7 +12,7 @@ return new class extends Migration
public function up(): void
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->uuid('id')->unique()->primary();
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();

@ -15,7 +15,7 @@ return new class extends Migration
$table->id('sequence');
$table->uuid('id');
$table->string('title');
$table->foreignId('user_id')->constrained(table: 'users', column: 'id');
$table->foreignUuid('user_id')->constrained(table: 'users', column: 'id');
$table->longText('description')->nullable(true);
$table->timestamps();
});

Loading…
Cancel
Save