53 lines
861 B
PHP
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);
|
|
}
|
|
|
|
}
|