increments('id'); $table->integer('user_id')->unsigned(); $table->string('ip_address')->nullable(); $table->integer('attempts')->default(0); $table->boolean('suspended')->default(0); $table->boolean('banned')->default(0); $table->timestamp('last_attempt_at')->nullable(); $table->timestamp('suspended_at')->nullable(); $table->timestamp('banned_at')->nullable(); $table->index('user_id'); $table->collation = config('database.connections.mysql.collation'); $table->charset = config('database.connections.mysql.charset'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('throttle'); } }