Полный цикл в digital

Изменение полей миграции

Можно также изменять созданные поля. Для этого необходимо установить с помощью composer дополнительный пакет doctrine/dbal, давайте сделаем это:

composer require doctrine/dbal

Если вы планируете изменять столбцы, созданные с помощью метода timestamp, вы также должны добавить следующую конфигурацию в файл config/database.php вашего приложения:

config/database.php<?php
use Illuminate\Database\DBAL\TimestampType;

'dbal' => [
    'types' => [
        'timestamp' => TimestampType::class,
    ],
],

Изменение атрибутов полей

Можно изменять тип данных существующего поля. Это делается с помощью метода change. Давайте посмотрим на пример. Пусть в таблице с постами мы задали поле title размером 50 символов. Давайте увеличим это поле до 100 символов:

database/migrations/метка.create_posts_table.php<?php
class CreatePostsTable extends Migration
{
    public function up()
    {
        Schema::table('posts', function (Blueprint $table) {
            $table->string('title', 100)->change();
        });
    }

    public function down()
    {
        Schema::dropIfExists('posts');
    }
}
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг