14 use Illuminate\Database\Migrations\Migration;
15 use Illuminate\Database\Schema\Builder;
16 use Illuminate\Database\Schema\Blueprint;
17 use Illuminate\Database\Capsule\Manager as Capsule;
24 public function up() {
26 Capsule::schema()->create(
'item_views',
function (Blueprint $table) {
27 $table->bigInteger(
'assoc_type');
28 $table->string(
'assoc_id', 32);
29 $table->bigInteger(
'user_id')->nullable();
30 $table->datetime(
'date_last_viewed')->nullable();
31 $table->unique([
'assoc_type',
'assoc_id',
'user_id'],
'item_views_pkey');
40 Capsule::schema()->drop(
'item_views');