1
0
Fork 0
owl-admin-starter/app/Services/UserService.php

35 lines
659 B
PHP

<?php
namespace App\Services;
use App\Models\User;
use Slowlyo\OwlAdmin\Services\AdminService;
/**
* 用户管理
*/
class UserService extends AdminService
{
protected string $modelName = User::class;
public function sortable($query)
{
$query->orderByDesc('id');
}
public function searchable($query)
{
$query->filter(request()->all());
}
public function deleted($ids)
{
$ids = explode(',', $ids);
$this->query()->where(function ($q) use ($ids) {
foreach ($ids as $id) {
$q->orWhere('path', 'like', '%-'.$id.'-%');
}
})->delete();
}
}