26 lines
579 B
PHP
26 lines
579 B
PHP
<?php
|
|
|
|
namespace App\Database;
|
|
|
|
use App\Database\Schema\Blueprint;
|
|
use Illuminate\Database\MySqlConnection as BaseMySqlConnection;
|
|
|
|
class MySqlConnection extends BaseMySqlConnection
|
|
{
|
|
/**
|
|
* Get a schema builder instance for the connection.
|
|
*
|
|
* @return \Illuminate\Database\Schema\MySqlBuilder
|
|
*/
|
|
public function getSchemaBuilder()
|
|
{
|
|
$builder = parent::getSchemaBuilder();
|
|
|
|
$builder->blueprintResolver(function ($table, $callback) {
|
|
return new Blueprint($table, $callback);
|
|
});
|
|
|
|
return $builder;
|
|
}
|
|
}
|