Только что произошла ошибка при запуске PHPUnit в Laravel после добавления индекса FULLTEXT
Doctrine\DBAL\Driver\PDOException: SQLSTATE[HY000]: General error: 1 near "name": syntax error
После исследования ошибка, вызванная миграцией, которую я добавил
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddFulltextIndexToProductName extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
DB::statement('ALTER TABLE products ADD FULLTEXT fulltext_index(name)');
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
DB::statement('DROP INDEX `fulltext_index`');
}
}
Если Я удаляю этот код миграции, тест проходит корректно
Кто-нибудь сталкивался с этой проблемой?