From 7dce5acd452d966c77823fd78c9e2ef8081689f1 Mon Sep 17 00:00:00 2001 From: helmut Date: Thu, 17 Jan 2013 10:41:09 +1100 Subject: [PATCH] Update src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php --- .../Database/Schema/Grammars/MySqlGrammar.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php b/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php index 42f2433634b3..51a06e43e4a9 100644 --- a/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php +++ b/src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php @@ -17,7 +17,7 @@ class MySqlGrammar extends Grammar { * * @var array */ - protected $modifiers = array('Unsigned', 'Nullable', 'Default', 'Increment'); + protected $modifiers = array('Unsigned', 'Nullable', 'Default', 'Increment', 'After'); /** * Compile the query to determine if a table exists. @@ -410,5 +410,20 @@ protected function modifyIncrement(Blueprint $blueprint, Fluent $column) return ' auto_increment primary key'; } } + + /** + * Get the SQL for an after column modifier. + * + * @param Illuminate\Database\Schema\Blueprint $blueprint + * @param Illuminate\Support\Fluent $column + * @return string|null + */ + protected function modifyAfter(Blueprint $blueprint, Fluent $column) + { + if ( ! is_null($column->after)) + { + return ' after '.$this->wrap($column->after); + } + } -} \ No newline at end of file +}