Completed
Push — master ( 43d6b6...7fd3dc )
by Sherif
12:33
created

Users::up()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 28
Code Lines 18

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 28
rs 8.8571
c 0
b 0
f 0
cc 1
eloc 18
nc 1
nop 0
1
<?php
2
3
use Illuminate\Database\Schema\Blueprint;
4
use Illuminate\Database\Migrations\Migration;
5
6
class Users extends Migration
0 ignored issues
show
Coding Style Compatibility introduced by
PSR1 recommends that each class must be in a namespace of at least one level to avoid collisions.

You can fix this by adding a namespace to your class:

namespace YourVendor;

class YourClass { }

When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.

Loading history...
7
{
8
	/**
9
	 * Run the migrations.
10
	 *
11
	 * @return void
12
	 */
13
	public function up()
14
	{
15
		Schema::create('users', function (Blueprint $table) {
16
            $table->increments('id');
17
            $table->string('name', 100)->nullable();
18
            $table->string('email')->unique();
19
            $table->string('password', 60)->nullable();
20
            $table->boolean('blocked')->default(0);
21
			$table->date('last_change_password')->nullable();
22
            $table->string('two_factor_code', 4)->nullable();
23
            $table->softDeletes();
24
            $table->rememberToken();
25
            $table->timestamps();
26
        });
27
28
		/**
29
		 * Create Default users.
30
		 */
31
		\DB::table('users')->insertGetId(
32
            [
33
			'name'       => 'Admin',
34
			'email'      => '[email protected]',
35
			'password'   => bcrypt('123456'),
36
			'created_at' => \DB::raw('NOW()'),
37
			'updated_at' => \DB::raw('NOW()')
38
			]
39
        );
40
	}
41
42
	/**
43
	 * Reverse the migrations.
44
	 *
45
	 * @return void
46
	 */
47
	public function down()
48
	{
49
		Schema::dropIfExists('users');
50
	}
51
}