Files
lucent-laravel/src/Core/Repository/RecordFileRepo.php
T
2026-01-13 17:51:19 +02:00

28 lines
702 B
PHP

<?php namespace Lucent\Core\Repository;
use Illuminate\Support\Facades\DB;
use Lucent\Core\Data\RecordFile;
use Lucent\Core\File\RecordFileModule;
class RecordFileRepo
{
const TABLE_NAME = "records_files";
public static function insert(RecordFile $file): void
{
DB::table(self::TABLE_NAME)->insert(RecordFileModule::toDb($file));
}
// public static function update(File $file): void
// {
// DB::table(self::TABLE_NAME)
// ->where("id", $file->id)
// ->update(FileModule::toDb($file));
// }
public static function delete(string $fileId): void
{
DB::table(self::TABLE_NAME)->where("id", $fileId)->delete();
}
}