ldc-wenn-dann-mit-respekt/app/Http/Controllers/Fo/StoreController.php

28 lines
784 B
PHP
Raw Permalink Normal View History

<?php
namespace App\Http\Controllers\Fo;
2023-04-05 09:46:24 +00:00
use App\Http\Controllers\Controller;
2023-05-05 10:07:01 +02:00
use App\Http\Requests\Api\StoreFinderRequest;
use App\Http\Resources\StoreFinderResource;
use App\Models\Store;
use Illuminate\Http\JsonResponse;
class StoreController extends Controller
{
/**
* Store by city
*
2023-05-05 10:07:01 +02:00
* @param \App\Http\Requests\Api\StoreFinderRequest $request
* @return \Illuminate\Http\JsonResponse;
*/
2023-05-05 10:07:01 +02:00
public function city(StoreFinderRequest $request): JsonResponse
{
2023-05-05 10:07:01 +02:00
return \response()->json(new StoreFinderResource(Store::query()
->where('city', 'LIKE', '%' . $request->input('city') . '%')
->orWhere('zipcode', 'LIKE', '%' . $request->input('city') . '%')
2023-05-05 10:31:53 +02:00
->orderBy('order')
2023-05-05 10:07:01 +02:00
->get()));
}
}