12345678910111213141516171819202122232425 |
- <?php
- namespace App\Modules\Mini\Services;
- use App\Base\BaseService;
- use App\Models\Setting;
- class PageService extends BaseService
- {
- public function banner()
- {
- $banner = Setting::query()->where("type", Setting::TYPE_BANNER)->get();
- return $banner->filter(function (Setting $setting) {
- return $setting->value['is_use'];
- })->sortByDesc(function (Setting $setting) {
- return $setting->value['sort'];
- })->map(function (Setting $setting) {
- return [
- "id" => $setting->id,
- "imageUrl" => $setting->value['imageUrl'],
- ];
- })->values();
- }
- }
|