lk.zachem.info/app/Modules/Admin/Http/Controllers/AdminPlan7Controller.php

35 lines
1023 B
PHP

<?php
namespace Modules\Admin\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Modules\Main\Models\Complex;
use Modules\Plan7\Models\ComplexPlan7;
class AdminPlan7Controller extends Controller
{
public function index()
{
return view('admin::plan7.index', [
'complexes' => Complex::orderBy('city_id')->get()
]);
}
public function save(Request $request) {
foreach ($request->plan7 as $complexId=>$plan7ApiData) {
if ($plan7ApiData['token'] && $plan7ApiData['zk']) {
ComplexPlan7::updateOrCreate([
'complex_id' => $complexId,
], [
'complex_id' => $complexId,
'token' => $plan7ApiData['token'],
'zk' => $plan7ApiData['zk']
]);
} else {
ComplexPlan7::where('complex_id', $complexId)->delete();
}
}
return to_route('admin.plan7');
}
}