ConfigPickupNodeRepository.php 657 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace App\Repositories;
  3. use App\Models\ConfigPickupNode;
  4. class ConfigPickupNodeRepository {
  5. public function __construct(ConfigPickupNode $configPickupNode) {
  6. $this->configPickupNode = $configPickupNode;
  7. }
  8. //列表
  9. public function index($request)
  10. {
  11. $perPage = isset($request['per_page']) ? $request['per_page'] : env('PER_PAGE');
  12. if (isset($request['keyword'])) {
  13. $this->configPickupNode = $this->configPickupNode
  14. ->orderBy('id', 'desc')
  15. ->where('name', 'like', "{$request['keyword']}%");
  16. }
  17. return $this->configPickupNode->paginate($perPage);
  18. }
  19. }