File manager - Edit - /var/www/html/portalHomolog/app/Http/Controllers/ParqueTecnologico/DecretosLeisController.php
Back
<?php namespace App\Http\Controllers\ParqueTecnologico; use App\Http\Controllers\Controller; use App\Models\ParqueTecnologico\DecretoLei; use App\Http\Services\ParqueTecnologico\DecretosLeisService; use App\Http\Requests\ParqueTecnologico\DecretoLeiRequest; use Illuminate\Http\Request; use Illuminate\Http\RedirectResponse; use Illuminate\View\View; class DecretosLeisController extends Controller { private string $permissao = 'GERENCIADOR_DE_PARQUE_TECNOLOGICO'; public function index(Request $request): RedirectResponse { return redirect()->route('admin.parqueTecnologico.index', ['tab' => 'decretos'] + $request->only(['q_decretos', 'page_decretos'])); } public function create(): View|RedirectResponse { $response = $this->checkPermissao($this->permissao, 'adicionar'); if ($response instanceof RedirectResponse) { return $response; } return view('admin.parqueTecnologico.decretosLeis.create'); } public function store(DecretoLeiRequest $request): RedirectResponse { $response = $this->checkPermissao($this->permissao, 'adicionar'); if ($response instanceof RedirectResponse) { return $response; } $service = new DecretosLeisService(); return $service->store($request->validated(), $request); } public function edit(DecretoLei $decretoLei): View|RedirectResponse { $response = $this->checkPermissao($this->permissao, 'editar'); if ($response instanceof RedirectResponse) { return $response; } return view('admin.parqueTecnologico.decretosLeis.edit', compact('decretoLei')); } public function update(DecretoLeiRequest $request, DecretoLei $decretoLei): RedirectResponse { $response = $this->checkPermissao($this->permissao, 'editar'); if ($response instanceof RedirectResponse) { return $response; } $service = new DecretosLeisService(); return $service->update($decretoLei, $request->validated(), $request); } public function destroy(Request $request, DecretoLei $decretoLei): RedirectResponse { $response = $this->checkPermissao($this->permissao, 'excluir'); if ($response instanceof RedirectResponse) { return $response; } $service = new DecretosLeisService(); return $service->destroy($decretoLei); } public function status(Request $request, DecretoLei $decretoLei): RedirectResponse { $response = $this->checkPermissao($this->permissao, 'editar'); if ($response instanceof RedirectResponse) { return $response; } $service = new DecretosLeisService(); return $service->status($decretoLei, (string) $request->input('checkStatus'), $request); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings