birzha-legalizasia/app/Http/Controllers/API/ContractController.php

32 lines
842 B
PHP
Raw Normal View History

2022-10-10 14:57:38 +00:00
<?php
namespace App\Http\Controllers\API;
use App\Http\Controllers\Controller;
use App\Http\Requests\API\ContractRequest;
use App\Http\Resources\ContractResource;
use App\Models\Contract;
use Illuminate\Http\Request;
class ContractController extends Controller
{
public function contract(ContractRequest $request){
$contract = Contract::find($request->get('number'));
return ContractResource::make($contract);
}
public function import(Request $request){
2022-10-13 13:14:22 +00:00
2022-10-16 10:57:15 +00:00
return $request->all();//test
2022-10-13 13:14:22 +00:00
$request->validate([
'contracts' => 'array: id, hasaba_alysh, hasaba_alysh_status, baha_seljerish, baha_seljerish_status, tdh,tdh_status, hukuk,hukuk_status'
]);
foreach($request->get('contracts') as $contract){
Contract::updateOrCreate($contract);
}
2022-10-10 14:57:38 +00:00
}
2022-10-13 13:14:22 +00:00
2022-10-10 14:57:38 +00:00
}