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

32 lines
842 B
PHP

<?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){
return $request->all();//test
$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);
}
}
}