point-backend/app/Services/KeyService.php
2024-04-03 12:10:28 +03:00

53 lines
861 B
PHP

<?php
namespace App\Services;
use App\Models\Key;
use App\Models\Service;
use App\Services\Base\BaseService;
use Illuminate\Http\Client\Request;
class KeyService extends BaseService
{
public function __construct()
{
Parent::__construct(Key::class);
}
public function getallWithfillter($request)
{
$filter = $request->input('type');
if (!empty($filter)) {
$data = Key::where('type', $filter)->get();
} else {
$data = Key::all();
}
return $data;
}
public function create($data)
{
parent::create([
'key' => $data['key'],
'value' => $data['value'],
'type' => $data['type']
]);
return true;
}
public function update($id ,$data)
{
parent::update($id,$data);
}
}