@@ -15,16 +15,16 @@ discard block |
||
15 | 15 | * @return void |
16 | 16 | */ |
17 | 17 | public function up() |
18 | - { |
|
19 | - Schema::create('likes', function(Blueprint $table) { |
|
18 | + { |
|
19 | + Schema::create('likes', function(Blueprint $table) { |
|
20 | 20 | $table->id(); |
21 | - $table->morphs('likeable'); |
|
22 | - $table->unsignedBigInteger('user_id')->index(); |
|
21 | + $table->morphs('likeable'); |
|
22 | + $table->unsignedBigInteger('user_id')->index(); |
|
23 | 23 | $table->enum('type_id', [ |
24 | 24 | 'like', |
25 | 25 | 'dislike', |
26 | 26 | ])->default('like'); |
27 | - $table->timestamps(); |
|
27 | + $table->timestamps(); |
|
28 | 28 | |
29 | 29 | $table->unique([ |
30 | 30 | 'likeable_id', |
@@ -32,26 +32,26 @@ discard block |
||
32 | 32 | 'user_id', |
33 | 33 | ], 'like_user_unique'); |
34 | 34 | |
35 | - }); |
|
35 | + }); |
|
36 | 36 | |
37 | - Schema::create('like_counters', function(Blueprint $table) { |
|
38 | - $table->id(); |
|
39 | - $table->morphs('likeable'); |
|
37 | + Schema::create('like_counters', function(Blueprint $table) { |
|
38 | + $table->id(); |
|
39 | + $table->morphs('likeable'); |
|
40 | 40 | $table->enum('type_id', [ |
41 | 41 | 'like', |
42 | 42 | 'dislike', |
43 | 43 | ])->default('like'); |
44 | - $table->unsignedBigInteger('count')->default(0); |
|
45 | - $table->timestamps(); |
|
44 | + $table->unsignedBigInteger('count')->default(0); |
|
45 | + $table->timestamps(); |
|
46 | 46 | |
47 | 47 | $table->unique([ |
48 | 48 | 'likeable_id', |
49 | 49 | 'likeable_type', |
50 | 50 | 'type_id', |
51 | 51 | ], 'like_counter_unique'); |
52 | - }); |
|
52 | + }); |
|
53 | 53 | |
54 | - } |
|
54 | + } |
|
55 | 55 | |
56 | 56 | /** |
57 | 57 | * Reverse the migrations. |
@@ -59,8 +59,8 @@ discard block |
||
59 | 59 | * @return void |
60 | 60 | */ |
61 | 61 | public function down() |
62 | - { |
|
63 | - Schema::drop('likes'); |
|
64 | - Schema::drop('like_counters'); |
|
65 | - } |
|
62 | + { |
|
63 | + Schema::drop('likes'); |
|
64 | + Schema::drop('like_counters'); |
|
65 | + } |
|
66 | 66 | } |
@@ -37,10 +37,10 @@ |
||
37 | 37 | /** |
38 | 38 | * @access private |
39 | 39 | */ |
40 | - public function likeable(): MorphTo |
|
41 | - { |
|
42 | - return $this->morphTo(); |
|
43 | - } |
|
40 | + public function likeable(): MorphTo |
|
41 | + { |
|
42 | + return $this->morphTo(); |
|
43 | + } |
|
44 | 44 | /** |
45 | 45 | * Return the like's author. |
46 | 46 | */ |
@@ -11,8 +11,8 @@ |
||
11 | 11 | */ |
12 | 12 | class LikeCounter extends Model implements LikeCounterContract |
13 | 13 | { |
14 | - protected $table = 'like_counters'; |
|
15 | - protected $fillable = [ |
|
14 | + protected $table = 'like_counters'; |
|
15 | + protected $fillable = [ |
|
16 | 16 | 'type_id', |
17 | 17 | 'count', |
18 | 18 | ]; |