laravel/framework — pull request #73 by helmut (2013-01-16 23:49:06+00:00)
Title: [Proposal] Implement an 'after' modifier to the mysql schema

Schema::table('users', function($table)
{
$table->integer('age')->after('name');
});

It would be great to be able to specify that you want a column to be added to a table in a specific position. This functionality is sparsely supported across all the database types. I'm pretty sure postgres does not allow you to do this at all.

Should this functionality be added to the core or because it cannot be applied to all database types it should therefore be left out?

I've added the code as an example but if you guys want to go ahead I can create some tests and look into adding similar functionality to some of the other database types (the ones that can handle this functionality of course).