1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
<?php
namespace Illuminate\Tests\Integration\Database\MariaDb;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
use PHPUnit\Framework\Attributes\RequiresOperatingSystem;
use PHPUnit\Framework\Attributes\RequiresPhpExtension;
#[RequiresOperatingSystem('Linux|Darwin')]
#[RequiresPhpExtension('pdo_mysql')]
class DatabaseMariaDbSchemaBuilderTest extends MariaDbTestCase
{
public function testAddCommentToTable()
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->comment('This is a comment');
});
$tableInfo = DB::table('information_schema.tables')
->where('table_schema', $this->app['config']->get('database.connections.mariadb.database'))
->where('table_name', 'users')
->select('table_comment as table_comment')
->first();
$this->assertEquals('This is a comment', $tableInfo->table_comment);
Schema::drop('users');
}
}
|