Code Duplication    Length = 17-17 lines in 2 locations

database/migrations/2017_01_05_161950_entrust_setup_tables.php 2 locations

@@ 25-41 (lines=17) @@
22
        });
23
24
        // Create table for associating roles to users (Many-to-Many)
25
        Schema::create('role_user', function (Blueprint $table) {
26
            $table->integer('user_id')->unsigned();
27
            $table->integer('role_id')->unsigned();
28
29
            $table->foreign('user_id')
30
                ->references('id')
31
                ->on('users')
32
                ->onUpdate('cascade')
33
                ->onDelete('cascade');
34
            $table->foreign('role_id')
35
                ->references('id')
36
                ->on('roles')
37
                ->onUpdate('cascade')
38
                ->onDelete('cascade');
39
40
            $table->primary(['user_id', 'role_id']);
41
        });
42
43
        // Create table for storing permissions
44
        Schema::create('permissions', function (Blueprint $table) {
@@ 53-69 (lines=17) @@
50
        });
51
52
        // Create table for associating permissions to roles (Many-to-Many)
53
        Schema::create('permission_role', function (Blueprint $table) {
54
            $table->integer('permission_id')->unsigned();
55
            $table->integer('role_id')->unsigned();
56
57
            $table->foreign('permission_id')
58
                ->references('id')
59
                ->on('permissions')
60
                ->onUpdate('cascade')
61
                ->onDelete('cascade');
62
            $table->foreign('role_id')
63
                ->references('id')
64
                ->on('roles')
65
                ->onUpdate('cascade')
66
                ->onDelete('cascade');
67
68
            $table->primary(['permission_id', 'role_id']);
69
        });
70
    }
71
72
    /**