diff --git a/migrations.md b/migrations.md
index c7d4d61f..4662dead 100644
--- a/migrations.md
+++ b/migrations.md
@@ -1,5 +1,5 @@
---
-git: dde9f07b782ba5a3ff93e34471bf2b1a581b0a76
+git: 0790883cb65b64c49bcdca57b5d114bf2ccb5abb
---
# База данных · Миграции
@@ -355,70 +355,143 @@ php artisan migrate:fresh --database=admin
Построитель схем Blueprint предлагает множество методов, соответствующих различным типам столбцов, которые вы можете добавить в таблицы базы данных. Все доступные методы перечислены в таблице ниже:
+
+#### Булевы типы
+
-- [bigIncrements](#column-method-bigIncrements)
-- [bigInteger](#column-method-bigInteger)
-- [binary](#column-method-binary)
- [boolean](#column-method-boolean)
+
+
+
+
+#### Строки и текст
+
+
+
- [char](#column-method-char)
-- [dateTimeTz](#column-method-dateTimeTz)
-- [dateTime](#column-method-dateTime)
-- [date](#column-method-date)
+- [longText](#column-method-longText)
+- [mediumText](#column-method-mediumText)
+- [string](#column-method-string)
+- [text](#column-method-text)
+- [tinyText](#column-method-tinyText)
+
+
+
+
+#### Числовые типы
+
+
+
+- [bigIncrements](#column-method-bigIncrements)
+- [bigInteger](#column-method-bigInteger)
- [decimal](#column-method-decimal)
- [double](#column-method-double)
-- [enum](#column-method-enum)
- [float](#column-method-float)
-- [foreignId](#column-method-foreignId)
-- [foreignIdFor](#column-method-foreignIdFor)
-- [foreignUlid](#column-method-foreignUlid)
-- [foreignUuid](#column-method-foreignUuid)
-- [geography](#column-method-geography)
-- [geometry](#column-method-geometry)
- [id](#column-method-id)
- [increments](#column-method-increments)
- [integer](#column-method-integer)
-- [ipAddress](#column-method-ipAddress)
-- [json](#column-method-json)
-- [jsonb](#column-method-jsonb)
-- [longText](#column-method-longText)
-- [macAddress](#column-method-macAddress)
- [mediumIncrements](#column-method-mediumIncrements)
- [mediumInteger](#column-method-mediumInteger)
-- [mediumText](#column-method-mediumText)
-- [morphs](#column-method-morphs)
-- [nullableMorphs](#column-method-nullableMorphs)
-- [nullableTimestamps](#column-method-nullableTimestamps)
-- [nullableUlidMorphs](#column-method-nullableUlidMorphs)
-- [nullableUuidMorphs](#column-method-nullableUuidMorphs)
-- [rememberToken](#column-method-rememberToken)
-- [set](#column-method-set)
- [smallIncrements](#column-method-smallIncrements)
- [smallInteger](#column-method-smallInteger)
-- [softDeletesTz](#column-method-softDeletesTz)
-- [softDeletes](#column-method-softDeletes)
-- [string](#column-method-string)
-- [text](#column-method-text)
-- [timeTz](#column-method-timeTz)
-- [time](#column-method-time)
-- [timestampTz](#column-method-timestampTz)
-- [timestamp](#column-method-timestamp)
-- [timestampsTz](#column-method-timestampsTz)
-- [timestamps](#column-method-timestamps)
- [tinyIncrements](#column-method-tinyIncrements)
- [tinyInteger](#column-method-tinyInteger)
-- [tinyText](#column-method-tinyText)
- [unsignedBigInteger](#column-method-unsignedBigInteger)
- [unsignedInteger](#column-method-unsignedInteger)
- [unsignedMediumInteger](#column-method-unsignedMediumInteger)
- [unsignedSmallInteger](#column-method-unsignedSmallInteger)
- [unsignedTinyInteger](#column-method-unsignedTinyInteger)
-- [ulidMorphs](#column-method-ulidMorphs)
-- [uuidMorphs](#column-method-uuidMorphs)
+
+
+
+
+#### Типы даты и времени
+
+
+
+- [dateTime](#column-method-dateTime)
+- [dateTimeTz](#column-method-dateTimeTz)
+- [date](#column-method-date)
+- [time](#column-method-time)
+- [timeTz](#column-method-timeTz)
+- [timestamp](#column-method-timestamp)
+- [timestamps](#column-method-timestamps)
+- [timestampsTz](#column-method-timestampsTz)
+- [softDeletes](#column-method-softDeletes)
+- [softDeletesTz](#column-method-softDeletesTz)
+- [year](#column-method-year)
+
+
+
+
+#### Двоичные типы
+
+
+
+- [binary](#column-method-binary)
+
+
+
+
+#### Типы объектов и Json
+
+
+
+- [json](#column-method-json)
+- [jsonb](#column-method-jsonb)
+
+
+
+
+#### Типы UUID и ULID
+
+
+
- [ulid](#column-method-ulid)
+- [ulidMorphs](#column-method-ulidMorphs)
- [uuid](#column-method-uuid)
+- [uuidMorphs](#column-method-uuidMorphs)
+- [nullableUlidMorphs](#column-method-nullableUlidMorphs)
+- [nullableUuidMorphs](#column-method-nullableUuidMorphs)
+
+
+
+
+#### Пространственные типы
+
+
+
+- [geography](#column-method-geography)
+- [geometry](#column-method-geometry)
+
+
+
+
+#### Типы отношений
+
+
+
+- [foreignId](#column-method-foreignId)
+- [foreignIdFor](#column-method-foreignIdFor)
+- [foreignUlid](#column-method-foreignUlid)
+- [foreignUuid](#column-method-foreignUuid)
+- [morphs](#column-method-morphs)
+- [nullableMorphs](#column-method-nullableMorphs)
+
+
+
+
+#### Специальные типы
+
+
+
+- [enum](#column-method-enum)
+- [set](#column-method-set)
+- [macAddress](#column-method-macAddress)
+- [ipAddress](#column-method-ipAddress)
+- [rememberToken](#column-method-rememberToken)
- [vector](#column-method-vector)
-- [year](#column-method-year)
@@ -597,6 +670,8 @@ php artisan migrate:fresh --database=admin
$table->json('options');
+При использовании SQLite будет создан столбец `TEXT`.
+
#### `jsonb()`
@@ -604,6 +679,8 @@ php artisan migrate:fresh --database=admin
$table->jsonb('options');
+При использовании SQLite будет создан столбец `TEXT`.
+
#### `longText()`
@@ -656,13 +733,6 @@ php artisan migrate:fresh --database=admin
$table->morphs('taggable');
-
-#### `nullableTimestamps()`
-
-Метод `nullableTimestamps` является псевдонимом метода [`timestamps`](#column-method-timestamps):
-
- $table->nullableTimestamps(precision: 0);
-
#### `nullableMorphs()`
@@ -1129,9 +1199,9 @@ Laravel также поддерживает создание ограничен
Вы также можете указать желаемое действие для свойств ограничения «при удалении» и «при обновлении»:
$table->foreignId('user_id')
- ->constrained()
- ->onUpdate('cascade')
- ->onDelete('cascade');
+ ->constrained()
+ ->onUpdate('cascade')
+ ->onDelete('cascade');
Для этих действий также предусмотрен альтернативный синтаксис выражений:
@@ -1149,8 +1219,8 @@ Laravel также поддерживает создание ограничен
Любые дополнительные [модификаторы столбца](#column-modifiers) должны быть вызваны перед методом `constrained`:
$table->foreignId('user_id')
- ->nullable()
- ->constrained();
+ ->nullable()
+ ->constrained();
#### Удаление внешних ключей