<?php
namespace App\Models\Api\v1;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Query\Builder;
use Illuminate\Support\Collection;
use Illuminate\Support\Facades\DB;
class ApiLists extends Base
{
use HasFactory;
public $table = 'os_api_lists';
private static $instance;
private function __clone()
{
}
public static function getInstance()
{
if (!self::$instance instanceof self) {
self::$instance = new static();
}
return self::$instance;
}
public function getOne($where, array $columns = ['*'])
{
return $this->getResult($this->table, $where, $columns);
}
public function updateOne($where, $form)
{
return $this->updateResult($this->table, $where, $form);
}
public function saveOne($form)
{
return $this->saveResult($this->table, $form);
}
public function removeOne($where)
{
return $this->remove($this->table, $where);
}
}