32 lines
842 B
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);
|
|
}
|
|
}
|
|
|
|
}
|