1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-25 12:09:09 +08:00
2020-07-10 18:46:57 +08:00

49 lines
898 B
PHP

<?php
namespace App\Services\Frontend\Help;
use App\Models\Help as HelpModel;
use App\Repos\Help as HelpRepo;
use App\Services\Frontend\Service as FrontendService;
class HelpList extends FrontendService
{
public function handle()
{
$helpRepo = new HelpRepo();
$params = ['published' => 1];
$helps = $helpRepo->findAll($params);
$result = [];
if ($helps->count() > 0) {
$result = $this->handleHelps($helps);
}
return $result;
}
/**
* @param HelpModel[] $helps
* @return array
*/
protected function handleHelps($helps)
{
$items = [];
foreach ($helps as $help) {
$items[] = [
'id' => $help->id,
'title' => $help->title,
'content' => $help->content,
];
}
return $items;
}
}