increments('id'); $table->string('firstname'); $table->string('lastname'); $table->string('email')->unique(); $table->string('password'); $table->string('rank')->default(1); $table->string('adress')->default('null'); $table->string('telephone')->default('null'); $table->string('age'); $table->string('avatar')->default('null'); $table->string('sexe'); $table->string('job')->default(6); $table->integer('acces_level')->default(0); $table->boolean('schedule_see')->default(0); $table->boolean('schedule_edit')->default(0); $table->boolean('schedule_notify')->default(0); $table->boolean('message_see')->default(0); $table->boolean('message_edit')->default(0); $table->boolean('message_notify')->default(0); $table->boolean('paper_edit')->default(0); $table->boolean('paper_publish')->default(0); $table->boolean('paper_notify')->default(0); $table->boolean('inventory_see')->default(0); $table->boolean('inventory_edit')->default(0); $table->boolean('inventory_notify')->default(0); $table->boolean('user_see')->default(0); $table->boolean('user_edit')->default(0); $table->boolean('user_notify')->default(0); $table->string('api_token', 60)->unique()->default(str_random(60)); $table->rememberToken(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('users'); } }