1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <?php
declare(strict_types=1);
namespace App\Controller\Api\v1;
use App\Controller\AbstractController; use App\Model\Wallpaper; use Hyperf\HttpServer\Response; use Psr\Http\Message\ResponseInterface; use Hyperf\HttpServer\Annotation\AutoController;
class IndexController extends AbstractController {
public function page(Response $response): ResponseInterface { $step = (int)$this->request->input('step', 20); $data = Wallpaper::paginate($step); $response->withHeader('Access-Control-Allow-Origin', '*') ->withHeader('Access-Control-Allow-Credentials', 'true') ->withHeader('Access-Control-Allow-Headers', '*'); return $response->json(['data' => $data, 'code' => 0, 'msg' => '666']); } }
|