diff --git a/.env.example b/.env.example index 9bb1bd7..d191f7d 100644 --- a/.env.example +++ b/.env.example @@ -50,3 +50,5 @@ PUSHER_APP_CLUSTER=mt1 MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" + +WEBHOOK_NEWS="" \ No newline at end of file diff --git a/app/Http/Controllers/AboutUsController.php b/app/Http/Controllers/AboutUsController.php index 9056670..8afcb82 100644 --- a/app/Http/Controllers/AboutUsController.php +++ b/app/Http/Controllers/AboutUsController.php @@ -4,10 +4,12 @@ declare(strict_types=1); namespace App\Http\Controllers; +use App\Helpers\ResponseJson; use App\Http\Requests\StoreAboutUsRequest; use App\Http\Resources\AboutUsResource; use App\Repositories\AboutUs\AboutUsContractInterface; use App\Traits\ApiResponse; + use Illuminate\Http\Response; class AboutUsController extends Controller @@ -16,39 +18,28 @@ class AboutUsController extends Controller public function __construct( protected AboutUsContractInterface $aboutUsContract - ){} + ) { + } public function index() { - try { - $response = $this->aboutUsContract->all(); - return (new AboutUsResource($response)) - ->response() - ->setStatusCode(Response::HTTP_OK); - } catch (\Exception $ex) { - return $this->errorResponse(false, $ex->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR); - } + $response = $this->aboutUsContract->all(); + + return ResponseJson::data($response); } public function store(StoreAboutUsRequest $aboutUsRequest) { - try { - $about = $this->aboutUsContract->max('id'); + $about = $this->aboutUsContract->max('id'); - if ($about !== null) - { - $response = $this->aboutUsContract->update($aboutUsRequest->validated(), $about); - } else { - $response = $this->aboutUsContract->create($aboutUsRequest->validated()); - } - return (new AboutUsResource($response)) - ->response() - ->setStatusCode(Response::HTTP_ACCEPTED); - } catch (\Exception $ex) { - return $this->errorResponse(false, $ex->getMessage(), Response::HTTP_INTERNAL_SERVER_ERROR); + if ($about !== null) { + $response = $this->aboutUsContract->update($aboutUsRequest->validated(), $about); + } else { + $response = $this->aboutUsContract->create($aboutUsRequest->validated()); } - } -} \ No newline at end of file + return ResponseJson::data($response); + } +} diff --git a/app/Http/Controllers/NotificationController.php b/app/Http/Controllers/NotificationController.php index 3747bee..e98ce31 100644 --- a/app/Http/Controllers/NotificationController.php +++ b/app/Http/Controllers/NotificationController.php @@ -62,6 +62,7 @@ class NotificationController extends Controller { $response = $this->notification->getNotify(); + // return ResponseJson::data($response); return response()->json($response); } } diff --git a/app/Http/Controllers/PldController.php b/app/Http/Controllers/PldController.php index b518509..1115e35 100644 --- a/app/Http/Controllers/PldController.php +++ b/app/Http/Controllers/PldController.php @@ -40,7 +40,8 @@ class PldController extends Controller { $response = $this->pldContract->getListConsumption($request->all()); - return ResponseJson::data($response); + // return ResponseJson::data($response); + return response()->json($response); } public function consumptionByDaily(Request $request) diff --git a/app/Mail/ResetPassword.php b/app/Mail/ResetPassword.php index bae8f3f..a5f0bc5 100644 --- a/app/Mail/ResetPassword.php +++ b/app/Mail/ResetPassword.php @@ -3,7 +3,6 @@ namespace App\Mail; use Illuminate\Bus\Queueable; -use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Mail\Mailable; use Illuminate\Queue\SerializesModels; diff --git a/app/Mail/TempMail.php b/app/Mail/TempMail.php new file mode 100644 index 0000000..786ca4c --- /dev/null +++ b/app/Mail/TempMail.php @@ -0,0 +1,30 @@ +subject("Recuperação de Senha")->markdown('emails.temp-email'); + } +} diff --git a/app/Repositories/Pld/PldRepository.php b/app/Repositories/Pld/PldRepository.php index fe9d0fb..a301984 100644 --- a/app/Repositories/Pld/PldRepository.php +++ b/app/Repositories/Pld/PldRepository.php @@ -222,11 +222,14 @@ class PldRepository extends AbstractRepository implements PldContractInterface protected static function standardDeviation($query): float|bool { - $array = $query->addSelect([ - DB::raw("AVG(valor)as desv_pad") - ])->get()->toArray(); + /** + * @var \Illuminate\Support\Collection $devs_pad + */ + $devs_pad = $query->addSelect([ + DB::raw("AVG(valor) as desv_pad") + ])->get(); - return stats_standard_deviation(collect($array)->pluck('desv_pad')->all()); + return $devs_pad->count() > 2 ? \stats_standard_deviation($devs_pad->pluck('desv_pad')->toArray()) : 0; } } \ No newline at end of file diff --git a/composer.json b/composer.json index a73d701..b24d49c 100644 --- a/composer.json +++ b/composer.json @@ -60,19 +60,19 @@ ], "cached": [ "@php artisan optimize --ansi", - "@php artisan view:clear --ansi", + "@php artisan config:cache --ansi", + "@php artisan route:cache --ansi", "@php artisan view:cache --ansi", - "@php artisan route:clear --ansi", - "@php artisan event:cache --ansi" + "@php artisan event:cache --ansi", + "@php artisan package:discover --ansi" ], "clear-cached": [ - "@php artisan optimize:clear", + "@php artisan optimize:clear --ansi", "@php artisan cache:clear --ansi", "@php artisan view:clear --ansi", "@php artisan route:clear --ansi", "@php artisan event:clear --ansi", - "@php artisan config:clear --ansi", - "@php artisan schedule:clear-cache --ansi" + "@php artisan config:clear --ansi" ], "authorized-files": "sudo chown -R www-data:www-data storage/ bootstrap/cache/ public/ && sudo chown -R :www-data storage/", "dev": "@php artisan serve --host=0.0.0.0 --port=8080 --ansi" diff --git a/insertEconomy.php b/insertEconomy.php deleted file mode 100644 index ed7ca0e..0000000 --- a/insertEconomy.php +++ /dev/null @@ -1,12 +0,0 @@ -{{ $password }}, ou clique em "Esqueceu a senha?" e redefina sua senha. +@else +Para acessar o sistema, por favor use o fluxo de "Esqueceu a senha?" pelo Web e redefina sua senha. +@endif + +Pedimos desculpas pelo inconveniente! + +### Atenciosamente, Equipe {{ config('app.name') }} +@endcomponent diff --git a/routes/api.php b/routes/api.php index 6f0e3eb..d543147 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,4 +1,6 @@ new TempMail('Marcio', '123', false)); + Route::prefix('auth')->group(function (){ Route::post('login', [\App\Http\Controllers\Auth\AuthController::class, 'login']); Route::post('/forgot-password', \App\Http\Controllers\Auth\ForgotPasswordController::class); @@ -85,7 +89,7 @@ Route::middleware(['auth:sanctum', 'ability:Client'])->group(function () { /* --- Routes Admin and Client --- */ Route::middleware(['auth:sanctum', 'ability:Admin,Client'])->group(function() { - Route::post('logout', [\App\Http\Controllers\Auth\AuthController::class, 'logout']); + Route::post('auth/logout', [\App\Http\Controllers\Auth\AuthController::class, 'logout']); }); Route::post('import', [\App\Http\Controllers\UserController::class, 'importUserControll']); \ No newline at end of file diff --git a/send-password.php b/send-password.php new file mode 100644 index 0000000..7104824 --- /dev/null +++ b/send-password.php @@ -0,0 +1,280 @@ + '180101211', 'email' => 'piturqueti@hotmail.com', 'password' => '2Oprut%5'], + ['client_id' => '180102211', 'email' => 'controladoria@eletromil.com.br', 'password' => 'P1ygXcUT'], + ['client_id' => '180103211', 'email' => 'rodrigo@antoniomoro.com.br', 'password' => 'v1XW#yCw'], + ['client_id' => '180104211', 'email' => 'jackquesfran@supremace.com.br', 'password' => '#sWdsTqD'], + ['client_id' => '180105211', 'email' => 'ivogcost@gmail.com', 'password' => 'jvz4Tnn2'], + ['client_id' => '180107211', 'email' => 'edgarmirandafilho@hotmail.com', 'password' => '!apixL*d'], + ['client_id' => '180108211', 'email' => 'ricobonozo@yahoo.com.br', 'password' => '5rccv4gd'], + ['client_id' => '180110211', 'email' => 'bfmenon@ceramicasantaizabel.com.br', 'password' => 'PcG@BB3i'], + ['client_id' => '180111211', 'email' => 'ccmindustrial@yahoo.com.br', 'password' => 'Ezzfrrx6'], + ['client_id' => '180112211', 'email' => 'filipe.chinapark@gmail.com', 'password' => 'o6Vh*iJu'], + ['client_id' => '180113211', 'email' => 'gustavo@saboratta.com', 'password' => 'BJXxZddD'], + ['client_id' => '180114211', 'email' => 'sandro@iccsulparana.com.br', 'password' => 'cdLYNmbQ'], + ['client_id' => '180115211', 'email' => 'pantaleao@serradaprata.com.br', 'password' => 'El54Exal'], + ['client_id' => '180116211', 'email' => 'financeiro@ecoplastsacolas.com.br', 'password' => '%xFuEWX%'], + ['client_id' => '180118211', 'email' => 'fmfinanceirofilial2@hotmail.com', 'password' => '$AXHTHnp'], + ['client_id' => '180119211', 'email' => 'financeiro@novakcarnes.com.br', 'password' => 'PBB*q60X'], + ['client_id' => '180120211', 'email' => 'david@granortesa.ind.br', 'password' => '5liE2$rp'], + ['client_id' => '180121211', 'email' => 'marcio.grutzmacher@hame.com.br', 'password' => 'UgReGotP'], + ['client_id' => '180122211', 'email' => 'willian@herbarium.net', '@%by5Dup'], + ['client_id' => '180123211', 'email' => 'fabiatavares@hsmonica.com', 'password' => '%hCOQGo8'], + ['client_id' => '180124211', 'email' => 'kelston@jjpplasticos.com.br', 'password' => 'ZbRztLMb'], + ['client_id' => '180125211', 'email' => 'ronaldo@kabel.com.br', 'password' => '0N3ZN4Xd'], + ['client_id' => '180126211', 'email' => 'anapaula@lacomercio.com.br', 'password' => 'n2OwqNP8'], + ['client_id' => '180128211', 'email' => 'shaimon@pedreiracosta.com.br', 'password' => 'EY1Rp7Fk'], + ['client_id' => '180129211', 'email' => 'proencol@jupiter.com.br', 'password' => 'I$AwUv%@'], + ['client_id' => '180130211', 'email' => 'diego@playwood.com.br', 'password' => 'URF8Xisj'], + ['client_id' => '180131211', 'email' => 'poliana@polita.com.br', 'password' => 'Fg5IdIud'], + ['client_id' => '180201211', 'email' => 'jair.freitas@gruporcarvalho.com.br', 'password' => 'uZsUZ6HG'], + ['client_id' => '180203211', 'email' => 'sampnet@gmail.com', 'password' => 'aqJB3tii'], + ['client_id' => '180204211', 'email' => 'manuel@pedrario.com.br', 'password' => '%LNVZmOZ'], + ['client_id' => '180205211', 'email' => 'edgarmiranda@uol.com.br', 'password' => 'eQokhzT2'], + ['client_id' => '180206211', 'email' => 'racksonsp@hotmail.com', 'password' => 'dQC0ZPn2'], + ['client_id' => '180208211', 'email' => 'julianasartorio@refrigerantesuai.com.br', 'password' => '!$!zxrLn'], + ['client_id' => '180327221', 'email' => 'emerson.oliveira@elis.com', 'password' => 's0KdvhPa'], + ['client_id' => '180328231', 'email' => 'gustavo.dias@aeroflex.ind.br', 'password' => '89v4xW#p'], + ['client_id' => '180329231', 'email' => 'rpaduani@almavivadobrasil.com.br', 'password' => 'ly7og*mu'], + ['client_id' => '180716121', 'email' => 'dion@rederioverde.com.br', 'password' => '#U6nwgt@'], + ['client_id' => '180717121', 'email' => 'suprimentos@sobritaindustrial.com.br', 'password' => '$N*Xwx52'], + ['client_id' => '180719121', 'email' => 'adm@superfae.com.br', 'password' => 'UD4XOdIV'], + ['client_id' => '180912141', 'email' => 'fiscal@domarmando.com.br', 'password' => 'XxOhrX6T'], + ['client_id' => '180913141', 'email' => 'sacoslukplast@gmail.com', 'password' => 'I$xKJUwd'], + ['client_id' => '180914141', 'email' => 'nicolas@anamariana.com.br', 'password' => 'aslDhkC4'], + ['client_id' => '180915141', 'email' => 'gerencia@meani.com.br', 'password' => 'VfiDUiON'], + ['client_id' => '180916141', 'email' => 'bruno@mineriosfurquim.com.br', 'password' => '1yY#4Vi3'], + ['client_id' => '180209211', 'email' => 'jairo.silva@grupovanguarda.com', 'password' => 'cYf7yjVS'], + ['client_id' => '180211211', 'email' => 'bruna@mgn.ind.br', 'password' => 'ye%a$P#y'], + ['client_id' => '180215221', 'email' => 'osmar.tozzo@elis.com', 'password' => 'UWlOU1cq'], + ['client_id' => '180216221', 'email' => 'paulo.alexandre@botafogo.ind.br', 'password' => 'hPG$y4tY'], + ['client_id' => '180217221', 'email' => 'suprimentos@brasitalia.com.br', 'password' => 'fx3E5c$#'], + ['client_id' => '180218221', 'email' => 'brunag.coutinho@gmail.com', 'password' => 'g6*B2#vu'], + ['client_id' => '180219221', 'email' => 'rafaelaragao@caxiasshoppingcenter.com.br', 'password' => '#mHZMZDI'], + ['client_id' => '180220221', 'email' => 'marcos@ceramicanichele.com.br', 'password' => '9rEEUtgH'], + ['client_id' => '180222221', 'email' => 'edcmfilho@hotmail.com', 'password' => 'dN32SY1Q'], + ['client_id' => '180225221', 'email' => 'claudio@laticiniosdamare.com.br', 'password' => 'Vr4LMeM5'], + ['client_id' => '180227221', 'email' => 'helio@fontelimpa.com', 'password' => '5gCq70Af'], + ['client_id' => '180228221', 'email' => 'gerad@ferronorteindustrial.com.br', 'password' => 'S2qQbgrX'], + ['client_id' => '180303221', 'email' => 'marcio@friganso.com.br', 'password' => 'cve6@XkA'], + ['client_id' => '180304221', 'email' => 'gerencia@frutapolpa.com.br', 'password' => 'fFotaQ*1'], + ['client_id' => '180305221', 'email' => 'gilberto@gaam.com.br', 'password' => '#uP6zKm3'], + ['client_id' => '180306221', 'email' => 'luciano@ghelplus.com.br', 'password' => 'whX2m*Ld'], + ['client_id' => '180307221', 'email' => 'felipe.bugarim@buphotels.com.br', 'password' => 'UeKzfSrn'], + ['client_id' => '180309221', 'email' => 'wnascimento@ns-group.com', 'password' => 'qI7XlmsX'], + ['client_id' => '180310221', 'email' => 'flavio.delorenzo@elis.com', 'password' => 'b0Osfee%'], + ['client_id' => '180311221', 'email' => 'luiz.bersou@mash.com.br', 'password' => '#VCYj$Fj'], + ['client_id' => '180312221', 'email' => 'eduardojunior@meller.com.br', 'password' => 'P*DK@HxK'], + ['client_id' => '180314221', 'email' => 'augustinho@minerasul.com.br', 'password' => '3Df8@#8@'], + ['client_id' => '180316221', 'email' => 'comercial@naturaves.com.br', 'password' => 'Satz#BlJ'], + ['client_id' => '180317221', 'email' => 'gerenteadm@naturaves.com.br', 'password' => '!n6rFiZk'], + ['client_id' => '180319221', 'email' => 'marcopinto@pintos.com.br', 'password' => 'jAeald9k'], + ['client_id' => '180320221', 'email' => 'raffaele@replaex.com.br', 'password' => 'Pe@kXd3E'], + ['client_id' => '180323221', 'email' => 'dir.geral@unibalsas.edu.br', 'password' => 'V8XJu7fJ'], + ['client_id' => '180324221', 'email' => 'jose.teixeira@unifacema.edu.br', 'password' => 'wKo#bCUw'], + ['client_id' => '180325221', 'email' => 'xermona@unisulma.edu.br', 'password' => '0LOmGmNG'], + ['client_id' => '180326221', 'email' => 'motta@mottanet.com.br', 'password' => 'HMkk0duX'], + ['client_id' => '180330231', 'email' => 'rtf@granjafaria.com.br', 'password' => 'm7dHKvJi'], + ['client_id' => '180331231', 'email' => 'sersil@brasilamarras.com', 'password' => 'SzwvzwmS'], + ['client_id' => '180402231', 'email' => 'juliano@metalser.com.br', 'password' => '3IYLEi6F'], + ['client_id' => '180403231', 'email' => 'jusuchara04@hotmail.com', 'password' => 'aN7ksTDW'], + ['client_id' => '180404231', 'email' => 'consbrita@consbrita.com.br', 'password' => 'mTW0qpCp'], + ['client_id' => '180405231', 'email' => 'bernardo.kapich@coopeavi.coop.br', 'password' => 'YkrCchtq'], + ['client_id' => '180406231', 'email' => 'nadia.macedo@cimentonacional.com.br', 'password' => 'mCjHRp%I'], + ['client_id' => '180407231', 'email' => 'andreia.dias@faesa.br', 'password' => 'GJ6sxs7H'], + ['client_id' => '180408231', 'email' => 'alex_logullo@thorgranitos.com.br', 'password' => 'b9dZ!QGp'], + ['client_id' => '180409231', 'email' => 'sup.compras@fibracem.com', 'password' => 'UNHWoa9L'], + ['client_id' => '180410231', 'email' => 'acpereira@vallesul.com.br', 'password' => '33m2SvrJ'], + ['client_id' => '180411231', 'email' => 'henrique@gramafal.com', 'password' => 'UYN!JCC@'], + ['client_id' => '180412231', 'email' => 'gerencia@grdgranitos.com.br', 'password' => 'HUQ8P3x3'], + ['client_id' => '180413231', 'email' => 'hugo@induscalta.com.br', 'password' => 'oLzIu3De'], + ['client_id' => '180414231', 'email' => 'leonardo@krindges.com.br', 'password' => 'yzOqG%pT'], + ['client_id' => '180415231', 'email' => 'eduardo.dagostinho@logusquimica.com.br', 'password' => 'vNFseL12'], + ['client_id' => '180416231', 'email' => 'jamila@centraldecomprasmartins.com.br', 'password' => '$dV8@SnY'], + ['client_id' => '180417231', 'email' => 'leandro@metalosa.com.br', 'password' => 'N$RjJ4%D'], + ['client_id' => '180418231', 'email' => 'evandro@metalser.com.br', 'password' => 'LdDpiPSQ'], + ['client_id' => '180419231', 'email' => 'janderson@usisteel.ind.br', 'password' => 'uOKUN%P4'], + ['client_id' => '180420231', 'email' => 'paulo.veiga@gruposantaluzia.com.br', 'password' => 'cVvHVj6u'], + ['client_id' => '180421231', 'email' => 'oneida@minasgran.com.br', 'password' => '4m$2WEy!'], + ['client_id' => '180422231', 'email' => 'apontamento02@prgrupoparana.com', 'password' => 'Z*lfj#oE'], + ['client_id' => '180423231', 'email' => 'cfminet@gmail.com', 'password' => 'T%I14hbE'], + ['client_id' => '180424231', 'email' => 'nortkar@nortkar.com.br', 'password' => '6GX73QlP'], + ['client_id' => '180426231', 'email' => 'fabricio.araujo@novaformapvc.com.br', 'password' => 'kYT$kLgM'], + ['client_id' => '180427231', 'email' => 'willian@prgrupoparana.com', 'password' => '0l6Bv%uv'], + ['client_id' => '180428231', 'email' => 'lucas@paranagran.com', 'password' => '8!9aPqyq'], + ['client_id' => '180430231', 'email' => 'contasapagarpombal@vallesul.com.br', 'password' => 'CBz$1E%P'], + ['client_id' => '180501231', 'email' => 'rogerio@unibeef.com.br', 'password' => 'uzzdzHjn'], + ['client_id' => '180503231', 'email' => 'carolina@thorgranitos.com.br', 'password' => 'TUWpq@ma'], + ['client_id' => '180506231', 'email' => 'adson@toledogranitos.com.br', 'password' => 'HtN%wNQb'], + ['client_id' => '180507231', 'email' => 'thiago@afort.com.br', 'password' => '2Hoj!p9N'], + ['client_id' => '180508231', 'email' => 'juliano.leobet@coopagricola.coop.br', 'password' => 'I1I5Ju5r'], + ['client_id' => '180512111', 'email' => 'marcio@grupoararaazul.com.br', 'password' => 'SmeVvim8'], + ['client_id' => '180513111', 'email' => 'valeria@grupoararaazul.com.br', 'password' => 'WSSDxQa!'], + ['client_id' => '180514111', 'email' => 'josueliraneto@hotmail.com', 'password' => 'OwBz0cZY'], + ['client_id' => '180515111', 'email' => 'contabilidade@calcem.com.br', 'password' => 'z2VQKvyk'], + ['client_id' => '180516111', 'email' => 'junior@sanfrancisco.agr.br', 'password' => '1Plty%58'], + ['client_id' => '180517111', 'email' => 'carlos.eduardo@caltec.com.br', 'password' => 'k9kNNbl$'], + ['client_id' => '180518111', 'email' => 'iguimaraes@canonne.com.br', 'password' => '6fUpl@cf'], + ['client_id' => '180521111', 'email' => 'paulo@grupocorgraf.com.br', 'password' => '167R@zdg'], + ['client_id' => '180522111', 'email' => 'johnnydalvi@dalvistones.com', 'password' => 'HQJu6Vvq'], + ['client_id' => '180523111', 'email' => 'vilmar@dapi.com.br', 'password' => '51gI5GQr'], + ['client_id' => '180524111', 'email' => 'kassiano.tridapalli@farol.ind.br', 'password' => '$I$kW*!h'], + ['client_id' => '180525111', 'email' => 'dennis@granjaeconomica.com.br', 'password' => 'HM8opLtV'], + ['client_id' => '180527111', 'email' => 'incal@incalcalcarios.com.br', 'password' => 'R*U3%N$Q'], + ['client_id' => '180528111', 'email' => 'carmen@internacionalegranite.com.br', 'password' => 'pqaQkmDP'], + ['client_id' => '180529111', 'email' => 'walleska@itamil.com.br', 'password' => 'SHl3$RJh'], + ['client_id' => '180530111', 'email' => 'marcel@itatinga.com.br', 'password' => 'RKGM03Ei'], + ['client_id' => '180602111', 'email' => 'calcem@calcem.com.br', 'password' => 'tGHBKw2T'], + ['client_id' => '180603111', 'email' => 'alicevitoriahotel@alicevitoriahotel.com.br', 'password' => 'hT39vvq1'], + ['client_id' => '180604111', 'email' => 'eliane@polical.com.br', 'password' => 'n8MnNIhq'], + ['client_id' => '180605111', 'email' => 'amarildo@pollifertilizantes.com.br', 'password' => 'MRvG5$hk'], + ['client_id' => '180606111', 'email' => 'cantidia.montebeler@provale.ind.br', 'password' => 'J$8Rzg8S'], + ['client_id' => '180607111', 'email' => 'ceo@provale.ind.br', 'password' => 'n8YHKNJC'], + ['client_id' => '180608111', 'email' => 'diretoria@provale.ind.br', 'password' => '@lArd8Ls'], + ['client_id' => '180609111', 'email' => 'giovani@rafainpalace.com.br', 'password' => 'ldzkNhps'], + ['client_id' => '180610111', 'email' => 'eliza_rionile@hotmail.com', 'password' => 'jDfp6C%e'], + ['client_id' => '180612111', 'email' => 'josemarguarise@yahoo.com.br', 'password' => 'mHQHFbah'], + ['client_id' => '180613111', 'email' => 'fabiano_motin@hotmail.com', 'password' => 'BkgeH36o'], + ['client_id' => '180614111', 'email' => 'celso@supermercadovitor.com.br', 'password' => '7UR*gY5u'], + ['client_id' => '180615111', 'email' => 'sergiofroguel@terapapeis.com.br', 'password' => '$uFBnwW@'], + ['client_id' => '180616111', 'email' => 'jadson.morais@viatekbrasil.com.br', 'password' => 'nl#EAbef'], + ['client_id' => '180617111', 'email' => 'cezar@w3.ind.br', 'password' => 'UiQ9x%XL'], + ['client_id' => '180618121', 'email' => 'compras@acpmoveis.com.br', 'password' => 'RC2Nof%o'], + ['client_id' => '180619121', 'email' => 'ludmila@andradesa.com.br', 'password' => '3Z6480G%'], + ['client_id' => '180620121', 'email' => 'elizangela@supermercadofae.com.br', 'password' => 'jq$cI8D7'], + ['client_id' => '180621121', 'email' => 'leandro@barripack.com.br', 'password' => '@TBSvV!S'], + ['client_id' => '180622121', 'email' => 'helessandro.trintinalio@brasfertil.agr.br', 'password' => 'ySTqcMQd'], + ['client_id' => '180623121', 'email' => 'bruno@brumagran.com.br', 'password' => 'SLy@$5tQ'], + ['client_id' => '180624121', 'email' => 'suprimentos@cimol.ind.br', 'password' => '049zNKoQ'], + ['client_id' => '180625121', 'email' => 'Henrique@docelarmoveis.com.br', 'password' => '2l!rr3S4'], + ['client_id' => '180626121', 'email' => 'mauricio@dyplast.com.br', 'password' => '2VFnii5h'], + ['client_id' => '180627121', 'email' => 'adrianedias@forteboi.ind.br', 'password' => 'k@0Ovp!D'], + ['client_id' => '180628121', 'email' => 'tonigriczi@yahoo.com.br', 'password' => 'AnJN%FSJ'], + ['client_id' => '180629121', 'email' => 'evandro@helaticinios.com.br', 'password' => 'PJbfE5jv'], + ['client_id' => '180630121', 'email' => 'fabio@imarcal.com.br', 'password' => 'qTpr#n0y'], + ['client_id' => '180701121', 'email' => 'adm@imopel.com.br', 'password' => 'ElIiipuS'], + ['client_id' => '180702121', 'email' => 'anderson@mocal.com.br', 'password' => 'cI0e*jlH'], + ['client_id' => '180703121', 'email' => 'miguel.mana@outlook.com', 'password' => 'xHZfa5u!'], + ['client_id' => '180704121', 'email' => 'diretor@mgmmoveis.com.br', 'password' => 'Ld7Vfr29'], + ['client_id' => '180706121', 'email' => 'andreia@mocal.com.br', 'password' => 'LdCjzamx'], + ['client_id' => '180707121', 'email' => 'geraldoferreira@montenegromadeiras.com.br', 'password' => 'qrIAX9sT'], + ['client_id' => '180708121', 'email' => 'junior@nutridani.com.br', 'password' => '9O$uD7bf'], + ['client_id' => '180709121', 'email' => 'volkberger@hotmail.com', 'password' => 'nox3Z2!0'], + ['client_id' => '180710121', 'email' => 'gustavo@pananmoveis.com.br', 'password' => 'p!rkM37L'], + ['client_id' => '180711121', 'email' => 'jocimarpazini@gmail.com', 'password' => 'rN9@ZN!9'], + ['client_id' => '180712121', 'email' => 'kerliton@permobili.com.br', 'password' => 'U#Pc*tCP'], + ['client_id' => '180713121', 'email' => 'lucio@moveisperoba.com.br', 'password' => 'gzPRDUkb'], + ['client_id' => '180714121', 'email' => 'sergio@policast.com.br', 'password' => 'R6Xfj#Sg'], + ['client_id' => '180715121', 'email' => 'romulo.favalessa@rimo.com.br', 'password' => 'dmqScOLk'], + ['client_id' => '180721131', 'email' => 'erasmo@aurorashopping.com.br', 'password' => '5Y94YTTQ'], + ['client_id' => '180722131', 'email' => 'eutemar@bramagran.com.br', 'password' => 'eQjz#fuz'], + ['client_id' => '180723131', 'email' => 'contabil@mcapixaba.com.br', 'password' => '3FiV%tk4'], + ['client_id' => '180724131', 'email' => 'calvigranitos@hotmail.com', 'password' => 'I1O52T7Z'], + ['client_id' => '180725131', 'email' => 'tiago@carone.com.br', 'password' => '1dcd8rTq'], + ['client_id' => '180726131', 'email' => 'embragram@hotmail.com', 'password' => 'eQpAo%rO'], + ['client_id' => '180727131', 'email' => 'eduardo.oliveira@fertgrow.com.br', 'password' => 'fZI#AMtc'], + ['client_id' => '180728131', 'email' => 'gpgranitos@gpgranitos.com.br', 'password' => 'LywCU1iX'], + ['client_id' => '180729131', 'email' => 'gramalto@uol.com.br', 'password' => 'OFXS0DS5'], + ['client_id' => '180730131', 'email' => 'rafael@gramarcal.com.br', 'password' => '$fO$$OoR'], + ['client_id' => '180731131', 'email' => 'renan@gramarcal.com.br', 'password' => 'reAd2Z2t'], + ['client_id' => '180801131', 'email' => 'joaoantonio@bramagran.com.br', 'password' => 'PrIzTVqs'], + ['client_id' => '180802131', 'email' => 'guilherme.santos@zaffari.com.br', 'password' => 'pbV*NF0w'], + ['client_id' => '180805131', 'email' => 'mauricio@itapoama.com.br', 'password' => 'anm0BsNj'], + ['client_id' => '180806131', 'email' => 'marcelobruzzi@lakagranitos.com.br', 'password' => 'gZU4vT1T'], + ['client_id' => '180808131', 'email' => 'madeval@bol.com.br', 'password' => 'ixepGj#A'], + ['client_id' => '180809131', 'email' => 'custo@mg2granitos.com.br', 'password' => 'LW0xqfsg'], + ['client_id' => '180810131', 'email' => 'financeiro@mcapixaba.com.br', 'password' => 'd0U#lfRP'], + ['client_id' => '180811131', 'email' => 'jacqueline@grupoprogramar.com.br', 'password' => 'Cdh1UPE!'], + ['client_id' => '180812131', 'email' => 'milton@moinhocidadebella.com.br', 'password' => 'Abh6@*BZ'], + ['client_id' => '180813131', 'email' => 'jayme.soares@nipponflex.com.br', 'password' => 'O*CnV9Gc'], + ['client_id' => '180814131', 'email' => 'bisbach@hotmail.com', 'password' => 'xkCo@iTz'], + ['client_id' => '180815131', 'email' => 'thiago@pedradofrade.com.br', 'password' => 'sQ12PNjz'], + ['client_id' => '180816131', 'email' => 'administrativo2@grupoprogramar.com.br', 'password' => '6#eF#uyV'], + ['client_id' => '180817131', 'email' => 'fernando.marin@proteinorte.com.br', 'password' => 'aBu25tes'], + ['client_id' => '180818131', 'email' => 'resimad@uol.com.br', 'password' => 'O4z#oi**'], + ['client_id' => '180819131', 'email' => 'marcus.capobianco@sbchemicals.com.br', 'password' => 'K%Sy!qa0'], + ['client_id' => '180820131', 'email' => 'marcos@santonio.com.br', 'password' => 'tk9twOeT'], + ['client_id' => '180821131', 'email' => 'matheus.teixeira@sbchemicals.com.br', 'password' => 'FoLkbKpM'], + ['client_id' => '180822131', 'email' => 'leandro.Silva@nipponflex.com.br', 'password' => 'nkZYHZj1'], + ['client_id' => '180823131', 'email' => 'tom@villonialimentos.com.br', 'password' => '58MdD$D5'], + ['client_id' => '180825141', 'email' => 'phillipyc@argalit.com.br', 'password' => '$Ja$MAln'], + ['client_id' => '180826141', 'email' => 'miriam@artsulgranitos.com.br', 'password' => '*V5#4zUJ'], + ['client_id' => '180828141', 'email' => 'bebetobegran@gmail.com', 'password' => 'VOLKt9aX'], + ['client_id' => '180829141', 'email' => 'ellon@bonardiquimica.com.br', 'password' => 'tuEGQBZP'], + ['client_id' => '180830141', 'email' => 'leandro@mottinpavin.com.br', 'password' => 'pRZdA$$v'], + ['client_id' => '180901141', 'email' => 'calimanltda@gmail.com', 'password' => '2z%fqClt'], + ['client_id' => '180902141', 'email' => 'neyrosas@calponta.com.br', 'password' => 'v!lP1Zlj'], + ['client_id' => '180904141', 'email' => 'edufrazatto@hotmail.com', 'password' => 'tgRV3e$i'], + ['client_id' => '180905141', 'email' => 'lufrazatto@hotmail.com', 'password' => '8nV1%6ZQ'], + ['client_id' => '180906141', 'email' => 'serginho@frigorificobolson.com.br', 'password' => 'SgBcuK$5'], + ['client_id' => '180907141', 'email' => 'leonardo@gdindustria.ind.br', 'password' => 'F7qesaVI'], + ['client_id' => '180908141', 'email' => 'thiago@gelaboca.com.br', 'password' => 'wNo1ue0*'], + ['client_id' => '180909141', 'email' => 'granitossantoandre@hotmail.com', 'password' => 'gB*TEbJC'], + ['client_id' => '180910141', 'email' => 'cintia@kakagranitos.com.br', 'password' => 'btQyzM7X'], + ['client_id' => '180917141', 'email' => 'fabricio@montenegrogranitos.com.br', 'password' => 'KLbb4C*j'], + ['client_id' => '180918141', 'email' => 'contato@naturalrocha.com.br', 'password' => 'L9Tj6u$k'], + ['client_id' => '180919141', 'email' => 'financeiro@portiforpedras.com.br', 'password' => 'OaITG1JF'], + ['client_id' => '180920141', 'email' => 'pedreirarioquati@gmail.com', 'password' => 'DgB!D$f1'], + ['client_id' => '180921141', 'email' => 'millanamf@hotmail.com', 'password' => 'HT89sNlS'], + ['client_id' => '180922141', 'email' => 'bruno.carmo@bapka.com.br', 'password' => 'OhNmenmu'], + ['client_id' => '180923141', 'email' => 'gerentedeplanta@sorvetesguri.com.br', 'password' => 'y4n2eDQQ'], + ['client_id' => '180924141', 'email' => 'valeria@tecnogran.com.br', 'password' => 'OB@ZyYR$'], + ['client_id' => '211112230', 'email' => 'ptomedi@grupokymera.com.br', 'password' => '8QJBvcn3'], + ['client_id' => '211112231', 'email' => 'lucimar@superpuppo.com.br', 'password' => 'iFNqtvPX'], + ['client_id' => '180925141', 'email' => 'ronaldo@topplastic.ind.br', 'password' => '0oYlFBQ@'], + ['client_id' => '180926141', 'email' => 'jeferson@tresirmaosgranitos.com.br', 'password' => 'OW7GQ8hI'], + ['client_id' => '180927141', 'email' => 'pablo@valparaisoacquapark.com.br', 'password' => 'RgThAWSx'], + ['client_id' => '180928141', 'email' => 'fiscal@cristalforte.com', 'password' => 'b4fixS9P'], + ['client_id' => '180929231', 'email' => 'guilhermedevens@supermercadosdevens.com.br', 'password' => 'zYZhviut'], + ['client_id' => '181005231', 'email' => 'rodrigo.pontes@nortecquimica.com.br', 'password' => 'pZqUjqjo'], + ['client_id' => '181006111', 'email' => 'denilson@ceramitek.com.br', 'password' => '9QBkIElF'], + ['client_id' => '181007111', 'email' => 'claudio@santacasapg.com', 'password' => '52MUThen'], + ['client_id' => '181009131', 'email' => 'samadeiras4@gmail.com', 'password' => 'h0i1v6IA'], + ['client_id' => '210426130', 'email' => 'direcao@granfortexport.com.br', 'password' => 'DwXFD51y'], + ['client_id' => '210428220', 'email' => 'antonia.araujo@e-copi.com.br', 'password' => 'DVAVqLBq'], + ['client_id' => '210512230', 'email' => 'operacional@vivazcataratas.com.br', 'password' => '2a*YvOlv'], + ['client_id' => '210519140', 'email' => 'eliandro_c@hotmail.com', 'password' => 'crOYmNV7'], + ['client_id' => '210611110', 'email' => 'nathan.caprigran@outlook.com', 'password' => '1#bU45dU'], + ['client_id' => '210713130', 'email' => 'michel@magnitos.com.br', 'password' => 'OSiyt@qM'], + ['client_id' => '210720230', 'email' => 'adv.eduardomanica@gmail.com', 'password' => '50j7@iXP'], + ['client_id' => '210819130', 'email' => 'claudio.melo@tecnosulfur.com.br', 'password' => '86eEH92p'], + ['client_id' => '211126110', 'email' => 'gerencia@mineracaoipiranga.com', 'password' => 'wvffF1@#'], + ['client_id' => '211214110', 'email' => 'andriw_mocellin@hotmail.com', 'password' => 'HdEb4eho'], + ['client_id' => '220125230', 'email' => 'abertolani@almavivadobrasil.com.br', 'password' => '3E$G0x8*'], + ['client_id' => '220302230', 'email' => 'edilson.junior@cimentonacional.com.br', 'password' => 'K9apd0ri'], + ['client_id' => '220310230', 'email' => 'lucas.dutra@cimentonacional.com.br', 'password' => 'L!aIw0Me'], + ['client_id' => '220517130', 'email' => 'adeildo.souza@pbastones.com.br', 'password' => 'PtT!d6e7'], + ['client_id' => '211126120', 'email' => 'custos@penhascogranitos.com.br', 'password' => '$uFBnwW@'], + ['client_id' => '180616111', 'email' => 'artur.figueiredo@viatekbrasil.com.br', 'password' => '8fpZC%8T'], + ['client_id' => '220503110', 'email' => 'faisst@gmail.com', 'password' => '8sNZ*95$'], + ['client_id' => '180327221', 'email' => 'kaique.nunes@elis.com', 'password' => '8SzDHl00'], + ['client_id' => '220308250', 'email' => 'gerencia.fabrica@grupomotagro.com.br', 'password' => '2o4tSh2e'], + ['client_id' => '180908141', 'email' => 'manutencao@gelaboca.com.br', 'password' => 'zPk1D26&'], + ['client_id' => '180511111', 'email' => 'cmsantos@alfaparf.com.br', 'password' => '2F2n5ddG'], + ['client_id' => '230124231', 'email' => 'assessoria@costagranitos.com.br', 'password' => 'BykCMQzn'], + ['client_id' => '230124231', 'email' => 'goncalo@costagranitos.com.br', 'password' => 'VarZhuhS'], + ['client_id' => '230124231', 'email' => 'financeiro@costagranitos.com.br', 'password' => 'XFbBEBZw'], + ['client_id' => '230124231', 'email' => 'financeiro2@costagranitos.com.br', 'password' => 'SjJAekFS'], + ['client_id' => '180511111', 'email' => 'cmsantos@alfaparf.com.br', 'password' => '2F2n5ddG'] +]; + +$users = collect($users); + +$users->each(function ($user) { + print_r("Line client_id: {$user['client_id']} email: {$user['email']}" . PHP_EOL); + $password = $user['password']; + $user_model = User::where('email', $user['email'])->first(); + + if(empty($user_model)) return; + + print_r("Change password {$user['email']} -> {$password}" . PHP_EOL); + $user_model->update(\compact('password')); + print_r("Changed password success" . PHP_EOL . PHP_EOL); +});