Edit File: AdminService.php
<?php namespace App\Services; use App\Models\Admin; class AdminService extends BaseService { protected $model; public function __construct() { parent::__construct(Admin::class); $this->model = new Admin(); } public function all($paginateNum = 10) { return $this->model->where('type', 'admin')->search(request()->searchArray)->paginate($paginateNum); } public function deleteAll($request): array { $requestIds = array_column(json_decode($request->data), 'id'); $this->model->whereIn('id', $requestIds)->where('id', '!=', 1)->get()->each->delete(); return ['key' => 'success']; } }
Back to File Manager