LaravelTest
35 строк · 849.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{
9/**
10* Run the migrations.
11*/
12public function up(): void
13{
14Schema::create('cache', function (Blueprint $table) {
15$table->string('key')->primary();
16$table->mediumText('value');
17$table->integer('expiration');
18});
19
20Schema::create('cache_locks', function (Blueprint $table) {
21$table->string('key')->primary();
22$table->string('owner');
23$table->integer('expiration');
24});
25}
26
27/**
28* Reverse the migrations.
29*/
30public function down(): void
31{
32Schema::dropIfExists('cache');
33Schema::dropIfExists('cache_locks');
34}
35};
36