The SQL error says that there is no username column on your users table. Looks like you need to add it using a migration.
php artisan make:migration add_username_to_users_table --table=users
That will generate a file in your database/migrations/ folder where you'll need to update the up() and down() methods.
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AddUsernameToUsersTable extends Migration {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function(Blueprint $table)
{
$table->string('username')->unique();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('users', function(Blueprint $table)
{
$table->dropColumn('username');
});
}
}
To use that dropColumn command you'll need to pull in doctrine/dbal into your composer.json.
Then simply
php artisan migrate