File manager - Edit - /var/www/html/portalHomolog/app/Http/Controllers/Accounts/PublicAccountsController.php
Back
<?php namespace App\Http\Controllers\Accounts; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Http\Services\Accounts\PublicAccountService; use Illuminate\Http\RedirectResponse; use Illuminate\View\View; class PublicAccountsController extends Controller { public function create(Request $request): View|RedirectResponse { return view('admin.contas.publicas.create'); } public function store(AccountRequest $request): RedirectResponse { $response = $this->checkPermissao($this->permissao, "adicionar"); if ($response instanceof RedirectResponse) { return $response; } $request->validated(); if (!$this->validaCPF($request->cpf)) { return redirect() ->back() ->withInput() ->withErrors(['cpf' => 'O número de CPF informado não é válido!']) ->with('error', 'O número de CPF informado não é válido!'); } $fullName = $this->resolveFullname($request->fullName); $array_user = [ "structure_id" => $request->structure_id, "firstName" => $fullName["firstName"], "lastName" => $fullName["lastName"], "cpf" => $request->cpf, "matriculation" => $request->matriculation, "phoneNumber" => $request->phoneNumber, "email" => $request->email, "password" => $request->password, "photo" => $this->getPathImageUserField($request, 'photo', null), "status" => $request->status, 'isPasswordDefault' => 1, "permission" => "", 'papers' => "", ]; $PublicAccountService = new PublicAccountService(); return $PublicAccountService->store($request, $array_user); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings