Updated routes for auto-complete.

This commit is contained in:
James Cole
2020-07-22 20:17:20 +02:00
parent 6a158a173d
commit 0f840ad082
7 changed files with 126 additions and 5 deletions

View File

@@ -403,4 +403,19 @@ class PiggyBankRepository implements PiggyBankRepositoryInterface
{
$this->user->piggyBanks()->delete();
}
/**
* @inheritDoc
*/
public function searchPiggyBank(string $query, int $limit): Collection
{
$search = $this->user->piggyBanks();
if ('' !== $query) {
$search->where('piggy_banks.name', 'LIKE', sprintf('%%%s%%', $query));
}
$search->orderBy('piggy_banks.order', 'ASC')
->orderBy('piggy_banks.name', 'ASC')->where('piggy_banks.active', 1);
return $search->take($limit)->get();
}
}