]> BookStack Code Mirror - bookstack/blob - database/migrations/2021_05_15_173110_create_favourites_table.php
New translations entities.php (Portuguese, Brazilian)
[bookstack] / database / migrations / 2021_05_15_173110_create_favourites_table.php
1 <?php
2
3 use Illuminate\Database\Migrations\Migration;
4 use Illuminate\Database\Schema\Blueprint;
5 use Illuminate\Support\Facades\Schema;
6
7 class CreateFavouritesTable extends Migration
8 {
9     /**
10      * Run the migrations.
11      *
12      * @return void
13      */
14     public function up()
15     {
16         Schema::create('favourites', function (Blueprint $table) {
17             $table->increments('id');
18             $table->integer('user_id')->index();
19             $table->integer('favouritable_id');
20             $table->string('favouritable_type', 100);
21             $table->timestamps();
22
23             $table->index(['favouritable_id', 'favouritable_type'], 'favouritable_index');
24         });
25     }
26
27     /**
28      * Reverse the migrations.
29      *
30      * @return void
31      */
32     public function down()
33     {
34         Schema::dropIfExists('favourites');
35     }
36 }