PHPackages                             rodrigocruz/authptbr - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. rodrigocruz/authptbr

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

rodrigocruz/authptbr
====================

Módulo Completo de Autenticação com tradução pt-BR para Laravel 6.2

126PHP

Since Feb 3Pushed 6y ago1 watchersCompare

[ Source](https://github.com/RodrigoAntonioCruz/authptbr)[ Packagist](https://packagist.org/packages/rodrigocruz/authptbr)[ RSS](/packages/rodrigocruz-authptbr/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Módulo Completo de Autenticação com tradução pt-BR para Laravel 6.2
===================================================================

[](#módulo-completo-de-autenticação-com-tradução-pt-br-para-laravel-62)

Sabemos que o sistema de autenticação do Laravel é muito bom, já trás consigo uma infinidade de recursos seguros e bem definidos, temos as migrations com suas tabelas prontas e os campos com seus nomes estabelecidos e muito mais, muitos programadores, assim como eu, já se depararam com a cena de ter que usar uma tabela de usuários que já está em produção, que não pode ser alterada em hipótese alguma, e com os campos geralmente diferentes da tabela users que vem nas migrations do Laravel, pensando nesse problema, desenvolvi este pacote que pode ser utilizado com qualquer base de dados, podendo ser alterado os nomes das tabelas e campos de acordo com a sua necessidade, já trás as views, tradução para pt-BR, routes, controllers, models, notifications com envio de emails e as migrations.

Instalação

Instale o pacote

$ composer require rodrigocruz/authptbr

Publique os pacotes

$ php artisan vendor:publish --tag=authptbr --force

Se seu arquivo .ENV está configurado, o próximo passo é fazer a migração

$ php artisan migrate

Após isso faça um composer dump-autoload

$ composer dump-autoload

Versões do Laravel suportadas

6.2

Versão do PHP

7.4.1

\*Alterar nome do campo 'dt\_cadastro' tabela redefinir\_senha

Diretório( app/Providers/ProviderResetSenha/DatabaseTokenRepository.php )

Linha 120 no trecho de código ( return \['email' =&gt; $email, 'token' =&gt; $this-&gt;hasher-&gt;make($token), 'dt\_cadastro' =&gt; new Carbon\]; )

Linha 137 no trecho de código ( ! $this-&gt;tokenExpired($record\['dt\_cadastro'\]) &amp;&amp; )

Linha 164 no trecho de código ( return $record &amp;&amp; $this-&gt;tokenRecentlyCreated($record\['dt\_cadastro'\]); )

Linha 204 no trecho de código ( $this-&gt;getTable()-&gt;where('dt\_cadastro', '&lt;', $expiredAt)-&gt;delete(); )

\*Alterar nome da tabela redefinir\_senha

Diretório( config/auth.php )

Linha 98 no trecho de código ( 'table' =&gt; 'redefinir\_senha', )

\*Alterar nome dos campos da tabela usuarios no controller (Controller RegisterController)

Diretório( app/Http/Controllers/Auth/RegisterController.php )

Linha 67 no trecho de código ( 'nome' =&gt; $data\['name'\], )

Linha 68 no trecho de código ( 'email' =&gt; $data\['email'\], )

Linha 69 no trecho de código ( 'senha' =&gt; Hash::make($data\['password'\]), )

Linha 70 no trecho de código ( 'permissao\_usuario' =&gt; 'admin', )

\*Alterar nome da tabela usuarios

Diretório( app/Usuario.php )

Linha 20 no trecho de código ( protected $table = 'usuarios'; )

\*Alterar nome dos campos da tabela usuarios (Model Usuario)

Diretório( app/Usuario.php )

Linha 48 no trecho de código ( return $this-&gt;attributes\['senha'\]; )

Linha 57 no trecho de código ( 'nome', 'email', 'senha', 'permissao\_usuario', )

Linha 65 no trecho de código ( protected $rememberTokenName = 'lembrar\_senha'; )

Linha 73 no trecho de código ( 'senha', 'lembrar\_senha', )

Linha 82 no trecho de código ( return ! is\_null($this-&gt;email\_verificado\_em); )

Linha 94 no trecho de código ( 'email\_verificado\_em' =&gt; $this-&gt;freshTimestamp(), )

Linha 103 no trecho de código ( const CREATED\_AT = 'dt\_cadastro'; )

Linha 110 no trecho de código ( const UPDATED\_AT = 'dt\_atualizacao';)

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5cf21202d0a06d6847dc063fd49aff37a6e980bb36cace0004f8768e674ecf91?d=identicon)[RodrigoAntonioCruz](/maintainers/RodrigoAntonioCruz)

---

Top Contributors

[![RodrigoAntonioCruz](https://avatars.githubusercontent.com/u/52705593?v=4)](https://github.com/RodrigoAntonioCruz "RodrigoAntonioCruz (22 commits)")

### Embed Badge

![Health badge](/badges/rodrigocruz-authptbr/health.svg)

```
[![Health](https://phpackages.com/badges/rodrigocruz-authptbr/health.svg)](https://phpackages.com/packages/rodrigocruz-authptbr)
```

###  Alternatives

[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k99.6M101](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99698.8M106](/packages/league-oauth1-client)[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k2.9M88](/packages/bezhansalleh-filament-shield)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)[league/oauth2-google

Google OAuth 2.0 Client Provider for The PHP League OAuth2-Client

41721.2M118](/packages/league-oauth2-google)[illuminate/auth

The Illuminate Auth package.

9327.3M1.0k](/packages/illuminate-auth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
