moonshine
22 строки · 647.0 Байт
1<?php
2
3use Illuminate\Database\Migrations\Migration;
4use Illuminate\Database\Schema\Blueprint;
5use Illuminate\Support\Facades\Schema;
6
7return new class extends Migration
8{
9public function up(): void
10{
11if(!Schema::hasTable('notifications')) {
12Schema::create('notifications', static function (Blueprint $table): void {
13$table->uuid('id')->primary();
14$table->string('type');
15$table->morphs('notifiable');
16$table->text('data');
17$table->timestamp('read_at')->nullable();
18$table->timestamps();
19});
20}
21}
22};
23