feat: migration for video & apk update

upload-video
ricky rx 2 years ago
parent cbd0790e7b
commit 7c5bfd93e0

@ -0,0 +1,12 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class ApkUpdate extends Model {
use HasFactory;
protected $table = 'apk_updates';
}

@ -0,0 +1,12 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class VideoUpdate extends Model {
use HasFactory;
protected $table = 'video_updates';
}

@ -0,0 +1,26 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration {
/**
* Run the migrations.
*/
public function up(): void {
Schema::create('video_updates', function (Blueprint $table) {
$table->id();
$table->string('file_name', 100);
$table->string('url');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void {
Schema::dropIfExists('video_updates');
}
};

@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void {
Schema::create('apk_updates', function (Blueprint $table) {
$table->id();
$table->string('name', 100);
$table->string('url');
$table->integer('version_code');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void {
Schema::dropIfExists('apk_updates');
}
};
Loading…
Cancel
Save