12345678910111213141516171819202122232425262728293031 |
- <?php
- namespace App\Repositories;
- use App\Models\ConfigPickupNode;
- class ConfigPickupNodeRepository
- {
- public function __construct(ConfigPickupNode $configPickupNode)
- {
- $this->configPickupNode = $configPickupNode;
- }
- //列表
- public function index($request)
- {
- $page = isset($request['page']) ? $request['page'] : env('PAGE');
- if (isset($request['keyword'])) {
- $this->configPickupNode = $this->configPickupNode
- ->orderBy('id', 'desc')
- ->where(function ($query) use ($request) {
- $query->orWhere('name', 'like', "{$request['keyword']}%")
- ->orWhere('status', $request['status']);
- });
- }
- return $this->configPickupNode->paginate($page);
- }
- }
|