- added CzechRegisterSearchService

- oasis RouteServiceProvider.php
- oasis admincontroller
This commit is contained in:
Peter Papp
2021-03-22 08:19:50 +01:00
parent 4999b23474
commit 80b24cd753
5 changed files with 352 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace App\Http\Controllers\Oasis;
use App\Http\Controllers\Controller;
use App\Services\CzechRegisterSearchService;
use Illuminate\Http\Request;
class AdminController extends Controller
{
/**
* Get company details from czech company register
*
* @return array|\Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response
*/
public function get_company_details()
{
$api = resolve(CzechRegisterSearchService::class);
$result = $api->findByIco(
request()->get('ico')
);
if (empty($result)) {
return response('Not Found', 404);
}
return response($result[0], 200);
}
}