{"id":28334090,"url":"https://github.com/gianmattus-programmer/readme","last_synced_at":"2026-01-27T00:38:34.207Z","repository":{"id":290483764,"uuid":"971004230","full_name":"gianmattus-programmer/README","owner":"gianmattus-programmer","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-29T03:34:45.000Z","size":151871,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T12:45:18.033Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gianmattus-programmer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-22T21:38:03.000Z","updated_at":"2025-04-29T03:34:49.000Z","dependencies_parsed_at":"2025-04-29T04:34:01.704Z","dependency_job_id":"a5397621-b405-4b7f-b1ea-2ff9c2cc6c36","html_url":"https://github.com/gianmattus-programmer/README","commit_stats":null,"previous_names":["gianmattus-programmer/readme"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gianmattus-programmer/README","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianmattus-programmer%2FREADME","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianmattus-programmer%2FREADME/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianmattus-programmer%2FREADME/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianmattus-programmer%2FREADME/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gianmattus-programmer","download_url":"https://codeload.github.com/gianmattus-programmer/README/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianmattus-programmer%2FREADME/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28794005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-26T20:58:53.816Z","updated_at":"2026-01-27T00:38:34.199Z","avatar_url":"https://github.com/gianmattus-programmer.png","language":null,"funding_links":["https://github.com/sponsors/jeremykenedy","https://patreon.com/jeremykenedy","https://www.buymeacoffee.com/jeremykenedy"],"categories":[],"sub_categories":[],"readme":"## Laravel Auth\n\n#### Laravel Auth is a Complete Build of Laravel 10 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management system. Built on Bootstrap 4.\n\n[![StyleCI](https://styleci.io/repos/44714043/shield?branch=master)](https://styleci.io/repos/44714043)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/jeremykenedy/laravel-auth/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/jeremykenedy/laravel-auth/?branch=master)\n[![Code Intelligence Status](https://scrutinizer-ci.com/g/jeremykenedy/laravel-auth/badges/code-intelligence.svg?b=master)](https://scrutinizer-ci.com/code-intelligence)\n[![All Contributors](https://img.shields.io/badge/all_contributors-23-orange.svg?style=flat-square)](#contributors)\n[![MadeWithLaravel.com shield](https://madewithlaravel.com/storage/repo-shields/1342-shield.svg)](https://madewithlaravel.com/p/laravel-auth/shield-link)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n[![Sponsor me on GitHub](https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub\u0026color=%23fe8e86)](https://github.com/sponsors/jeremykenedy)\n[![Sponsor me on Patreon](https://img.shields.io/static/v1?label=patreon\u0026message=%E2%9D%A4\u0026logo=Patreon\u0026color=F35B49\u0026style=flat)](https://patreon.com/jeremykenedy)\n[![Buy me a Coffee](https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=flat\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/jeremykenedy)\n[![Vultr](https://img.shields.io/badge/Vultr-007BFC.svg?style=flat\u0026logo=vultr)](https://www.vultr.com/?ref=9338425-8H)\n[![GitHub Stars](https://img.shields.io/github/stars/jeremykenedy/laravel-auth?style=social)](https://github.com/jeremykenedy/laravel-auth/stargazers)\n[![Follow on GitHub](https://img.shields.io/github/followers/jeremykenedy?style=social)](https://github.com/jeremykenedy)\n[![Follow on Twitter](https://img.shields.io/twitter/follow/developernator?style=social\u0026logo=twitter)](https://twitter.com/intent/follow?screen_name=developernator)\n\n\u003e This project costs me $22/month to be hosted on [Vultr](https://www.vultr.com/?ref=9338425-8H).\u003cbr\u003e\n\u003e Please consider [supporting my work](https://patreon.com/jeremykenedy) if you use \u0026 find it useful. ❤️\n\n### Note\n\nIf you like this, you will love [Laravel Auth Spa](https://github.com/jeremykenedy/laravel-spa) with configurable providers from an admin panel.\n\n#### Table of contents\n\n-   [About](#about)\n-   [Features](#features)\n-   [Installation Instructions](#installation-instructions)\n    -   [Build the Front End Assets with Mix](#build-the-front-end-assets-with-mix)\n    -   [Optionally Build Cache](#optionally-build-cache)\n-   [Seeds](#seeds)\n    -   [Seeded Roles](#seeded-roles)\n    -   [Seeded Permissions](#seeded-permissions)\n    -   [Seeded Users](#seeded-users)\n    -   [Themes Seed List](#themes-seed-list)\n-   [Routes](#routes)\n-   [Socialite](#socialite)\n    -   [Get Socialite Login API Keys](#get-socialite-login-api-keys)\n    -   [Add More Socialite Logins](#add-more-socialite-logins)\n-   [Other API keys](#other-api-keys)\n-   [Environment File](#environment-file)\n-   [Updates](#updates)\n-   [Screenshots](#screenshots)\n-   [File Tree](#file-tree)\n-   [Opening an Issue](#opening-an-issue)\n-   [Laravel Auth License](#laravel-auth-license)\n-   [Contributors](#Contributors)\n\n### About\n\nLaravel 10 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. Uses official [Bootstrap 4](https://getbootstrap.com). This also makes full use of Controllers for the routes, templates for the views, and makes use of middleware for routing. Project can be stood up in minutes.\n\n### Features\n\n#### A [Laravel](https://laravel.com/) 10 with [Bootstrap](https://getbootstrap.com) 4.x project.\n\n| Laravel Auth Features                                                                                                                                |\n| :--------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Built on [Laravel](https://laravel.com/) 10                                                                                                          |\n| Built on [Bootstrap](https://getbootstrap.com/) 4                                                                                                    |\n| Uses [MySQL](https://github.com/mysql) Database (can be changed)                                                                                     |\n| Uses [Artisan](https://laravel.com/docs/master/artisan) to manage database migration, schema creations, and create/publish page controller templates |\n| Dependencies are managed with [COMPOSER](https://getcomposer.org/)                                                                                   |\n| Laravel Scaffolding **User** and **Administrator Authentication**.                                                                                   |\n| User [Socialite Logins](https://github.com/laravel/socialite) ready to go - See API list used below                                                  |\n| [Google Maps API v3](https://developers.google.com/maps/documentation/javascript/) for User Location lookup and Geocoding                            |\n| CRUD (Create, Read, Update, Delete) Themes Management                                                                                                |\n| CRUD (Create, Read, Update, Delete) User Management                                                                                                  |\n| Robust [Laravel Logging](https://laravel.com/docs/master/errors#logging) with admin UI using MonoLog                                                 |\n| Google [reCaptcha Protection with Google API](https://developers.google.com/recaptcha/)                                                              |\n| User Registration with email verification                                                                                                            |\n| Makes use of Laravel [Mix](https://laravel.com/docs/master/mix) to compile assets                                                                    |\n| Makes use of [Language Localization Files](https://laravel.com/docs/master/localization)                                                             |\n| Active Nav states using [Laravel Requests](https://laravel.com/docs/master/requests)                                                                 |\n| Restrict User Email Activation Attempts                                                                                                              |\n| Capture IP to users table upon signup                                                                                                                |\n| Uses [Laravel Debugger](https://github.com/barryvdh/laravel-debugbar) for development                                                                |\n| Makes use of [Password Strength Meter](https://github.com/elboletaire/password-strength-meter)                                                       |\n| Makes use of [hideShowPassword](https://github.com/cloudfour/hideShowPassword)                                                                       |\n| User Avatar Image AJAX Upload with [Dropzone.js](https://www.dropzonejs.com/#configuration)                                                          |\n| User Gravatar using [Gravatar API](https://github.com/creativeorange/gravatar)                                                                       |\n| User Password Reset via Email Token                                                                                                                  |\n| User Login with remember password                                                                                                                    |\n| User [Roles/ACL Implementation](https://github.com/jeremykenedy/laravel-roles)                                                                       |\n| Roles and Permissions GUI                                                                                                                            |\n| Makes use of [Laravel's Soft Delete Structure](https://laravel.com/docs/master/eloquent#soft-deleting)                                               |\n| Soft Deleted Users Management System                                                                                                                 |\n| Permanently Delete Soft Deleted Users                                                                                                                |\n| User Delete Account with Goodbye email                                                                                                               |\n| User Restore Deleted Account Token                                                                                                                   |\n| Restore Soft Deleted Users                                                                                                                           |\n| View Soft Deleted Users                                                                                                                              |\n| Captures Soft Delete Date                                                                                                                            |\n| Captures Soft Delete IP                                                                                                                              |\n| Admin Routing Details UI                                                                                                                             |\n| Admin PHP Information UI                                                                                                                             |\n| Eloquent user profiles                                                                                                                               |\n| User Themes                                                                                                                                          |\n| 404 Page                                                                                                                                             |\n| 403 Page                                                                                                                                             |\n| Configurable Email Notification via [Laravel-Exception-Notifier](https://github.com/jeremykenedy/laravel-exception-notifier)                         |\n| Activity Logging using [Laravel-logger](https://github.com/jeremykenedy/laravel-logger)                                                              |\n| Optional 2-step account login verfication with [Laravel 2-Step Verification](https://github.com/jeremykenedy/laravel2step)                           |\n| Uses [Laravel PHP Info](https://github.com/jeremykenedy/laravel-phpinfo) package                                                                     |\n| Uses [Laravel Blocker](https://github.com/jeremykenedy/laravel-blocker) package                                                                      |\n\n### Installation Instructions\n\n1. Run `git clone https://github.com/jeremykenedy/laravel-auth.git laravel-auth`\n2. Create a MySQL database for the project\n    - `mysql -u root -p`, if using Vagrant: `mysql -u homestead -psecret`\n    - `create database laravelAuth;`\n    - `\\q`\n3. From the projects root run `cp .env.example .env`\n4. Configure your `.env` file\n5. Install composer, php-mysql, php-ext and php-dom (dependent on your distrubtion, For Debian run `apt install composer php-mysql php-ext php-dom`)\n6. Run `composer update` from the projects root folder\n7. From the projects root folder run:\n\n```\nphp artisan vendor:publish --tag=laravelroles \u0026\u0026\nphp artisan vendor:publish --tag=laravel2step \u0026\u0026\nphp artisan vendor:publish --tag=laravel-email-database-log-migration\n```\n\n7. From the projects root folder run `sudo chmod -R 755 ../laravel-auth`\n8. From the projects root folder run `php artisan key:generate`\n9. From the projects root folder run `php artisan migrate`\n10. From the projects root folder run `composer dump-autoload`\n11. From the projects root folder run `php artisan db:seed`\n12. Compile the front end assets with [npm steps](#using-npm) or [yarn steps](#using-yarn).\n\n#### Build the Front End Assets with Mix\n\n##### Using Yarn:\n\n1. Install yarn (dependent on your distribution)\n2. From the projects root folder run `yarn install`\n3. From the projects root folder run `yarn run dev` or `yarn run production`\n\n-   You can watch assets with `yarn run watch`\n\n##### Using NPM:\n\n1. From the projects root folder run `npm install`\n2. From the projects root folder run `npm run dev` or `npm run production`\n\n-   You can watch assets with `npm run watch`\n\n#### Optionally Build Cache\n\n1. From the projects root folder run `php artisan config:cache`\n\n###### And thats it with the caveat of setting up and configuring your development environment. I recommend [Laravel Homestead](https://laravel.com/docs/master/homestead)\n\n### Seeds\n\n##### Seeded Roles\n\n-   Unverified - Level 0\n-   User - Level 1\n-   Administrator - Level 5\n\n##### Seeded Permissions\n\n-   view.users\n-   create.users\n-   edit.users\n-   delete.users\n\n##### Seeded Users\n\n| Email           | Password | Access       |\n| :-------------- | :------- | :----------- |\n| user@user.com   | password | User Access  |\n| admin@admin.com | password | Admin Access |\n\n##### Themes Seed List\n\n-   [ThemesTableSeeder](https://github.com/jeremykenedy/laravel-auth/blob/master/database/seeds/ThemesTableSeeder.php)\n-   NOTE: A lot of themes render incorrectly on Bootstrap 4 since their core was built to override Bootstrap 4. These will be updated soon and ones that do not render correctly will be removed from the seed. In the mean time you can remove them from the seed or manaully from the UI or database.\n\n##### Blocked Types Seed List\n\n-   [BlockedTypeTableSeeder.php](https://github.com/jeremykenedy/laravel-auth/blob/master/database/seeds/BlockedTypeTableSeeder.php)\n\n| Slug        | Name         |\n| :---------- | :----------- |\n| email       | E-mail       |\n| ipAddress   | IP Address   |\n| domain      | Domain Name  |\n| user        | User         |\n| city        | City         |\n| state       | State        |\n| country     | Country      |\n| countryCode | Country Code |\n| continent   | Continent    |\n| region      | Region       |\n\n##### Blocked Items Seed List\n\n-   [BlockedItemsTableSeeder.php](https://github.com/jeremykenedy/laravel-auth/blob/master/database/seeds/BlockedItemsTableSeeder.php)\n\n| Type   | Value          | Note                                     |\n| :----- | :------------- | :--------------------------------------- |\n| domain | test.com       | Block all domains/emails @test.com       |\n| domain | test.ca        | Block all domains/emails @test.ca        |\n| domain | fake.com       | Block all domains/emails @fake.com       |\n| domain | example.com    | Block all domains/emails @example.com    |\n| domain | mailinator.com | Block all domains/emails @mailinator.com |\n\n### Routes\n\n```bash\n+--------+----------------------------------------+---------------------------------------+-----------------------------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------+\n| Domain | Method                                 | URI                                   | Name                                          | Action                                                                                                          | Middleware                                                   |\n+--------+----------------------------------------+---------------------------------------+-----------------------------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------+\n|        | GET|HEAD                               | /                                     | welcome                                       | App\\Http\\Controllers\\WelcomeController@welcome                                                                  | web,checkblocked                                             |\n|        | GET|HEAD                               | _debugbar/assets/javascript           | debugbar.assets.js                            | Barryvdh\\Debugbar\\Controllers\\AssetController@js                                                                | Barryvdh\\Debugbar\\Middleware\\DebugbarEnabled,Closure         |\n|        | GET|HEAD                               | _debugbar/assets/stylesheets          | debugbar.assets.css                           | Barryvdh\\Debugbar\\Controllers\\AssetController@css                                                               | Barryvdh\\Debugbar\\Middleware\\DebugbarEnabled,Closure         |\n|        | DELETE                                 | _debugbar/cache/{key}/{tags?}         | debugbar.cache.delete                         | Barryvdh\\Debugbar\\Controllers\\CacheController@delete                                                            | Barryvdh\\Debugbar\\Middleware\\DebugbarEnabled,Closure         |\n|        | GET|HEAD                               | _debugbar/clockwork/{id}              | debugbar.clockwork                            | Barryvdh\\Debugbar\\Controllers\\OpenHandlerController@clockwork                                                   | Barryvdh\\Debugbar\\Middleware\\DebugbarEnabled,Closure         |\n|        | GET|HEAD                               | _debugbar/open                        | debugbar.openhandler                          | Barryvdh\\Debugbar\\Controllers\\OpenHandlerController@handle                                                      | Barryvdh\\Debugbar\\Middleware\\DebugbarEnabled,Closure         |\n|        | GET|HEAD                               | _debugbar/telescope/{id}              | debugbar.telescope                            | Barryvdh\\Debugbar\\Controllers\\TelescopeController@show                                                          | Barryvdh\\Debugbar\\Middleware\\DebugbarEnabled,Closure         |\n|        | GET|HEAD                               | activate                              | activate                                      | App\\Http\\Controllers\\Auth\\ActivateController@initial                                                            | web,activity,checkblocked,auth                               |\n|        | GET|HEAD                               | activate/{token}                      | authenticated.activate                        | App\\Http\\Controllers\\Auth\\ActivateController@activate                                                           | web,activity,checkblocked,auth                               |\n|        | GET|HEAD                               | activation                            | authenticated.activation-resend               | App\\Http\\Controllers\\Auth\\ActivateController@resend                                                             | web,activity,checkblocked,auth                               |\n|        | GET|HEAD                               | activation-required                   | activation-required                           | App\\Http\\Controllers\\Auth\\ActivateController@activationRequired                                                 | web,auth,activated,activity,checkblocked                     |\n|        | GET|HEAD                               | active-users                          |                                               | App\\Http\\Controllers\\AdminDetailsController@activeUsers                                                         | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | activity                              | activity                                      | jeremykenedy\\LaravelLogger\\App\\Http\\Controllers\\LaravelLoggerController@showAccessLog                           | web,auth,activity,role:admin                                 |\n|        | DELETE                                 | activity/clear-activity               | clear-activity                                | jeremykenedy\\LaravelLogger\\App\\Http\\Controllers\\LaravelLoggerController@clearActivityLog                        | web,auth,activity,role:admin                                 |\n|        | GET|HEAD                               | activity/cleared                      | cleared                                       | jeremykenedy\\LaravelLogger\\App\\Http\\Controllers\\LaravelLoggerController@showClearedActivityLog                  | web,auth,activity,role:admin                                 |\n|        | GET|HEAD                               | activity/cleared/log/{id}             |                                               | jeremykenedy\\LaravelLogger\\App\\Http\\Controllers\\LaravelLoggerController@showClearedAccessLogEntry               | web,auth,activity,role:admin                                 |\n|        | DELETE                                 | activity/destroy-activity             | destroy-activity                              | jeremykenedy\\LaravelLogger\\App\\Http\\Controllers\\LaravelLoggerController@destroyActivityLog                      | web,auth,activity,role:admin                                 |\n|        | GET|HEAD                               | activity/log/{id}                     |                                               | jeremykenedy\\LaravelLogger\\App\\Http\\Controllers\\LaravelLoggerController@showAccessLogEntry                      | web,auth,activity,role:admin                                 |\n|        | POST                                   | activity/restore-log                  | restore-activity                              | jeremykenedy\\LaravelLogger\\App\\Http\\Controllers\\LaravelLoggerController@restoreClearedActivityLog               | web,auth,activity,role:admin                                 |\n|        | POST                                   | avatar/upload                         | avatar.upload                                 | App\\Http\\Controllers\\ProfilesController@upload                                                                  | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | GET|HEAD                               | blocker                               | laravelblocker::blocker.index                 | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@index                                 | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | POST                                   | blocker                               | laravelblocker::blocker.store                 | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@store                                 | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | GET|HEAD                               | blocker-deleted                       | laravelblocker::blocker-deleted               | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerDeletedController@index                          | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | DELETE                                 | blocker-deleted-destroy-all           | laravelblocker::destroy-all-blocked           | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerDeletedController@destroyAllItems                | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | POST                                   | blocker-deleted-restore-all           | laravelblocker::blocker-deleted-restore-all   | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerDeletedController@restoreAllBlockedItems         | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | DELETE                                 | blocker-deleted/{id}                  | laravelblocker::blocker-item-destroy          | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerDeletedController@destroy                        | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | PUT                                    | blocker-deleted/{id}                  | laravelblocker::blocker-item-restore          | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerDeletedController@restoreBlockedItem             | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | GET|HEAD                               | blocker-deleted/{id}                  | laravelblocker::blocker-item-show-deleted     | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerDeletedController@show                           | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | GET|HEAD                               | blocker/create                        | laravelblocker::blocker.create                | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@create                                | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | DELETE                                 | blocker/{blocker}                     | laravelblocker::blocker.destroy               | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@destroy                               | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | PUT|PATCH                              | blocker/{blocker}                     | laravelblocker::blocker.update                | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@update                                | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | GET|HEAD                               | blocker/{blocker}                     | laravelblocker::blocker.show                  | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@show                                  | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | GET|HEAD                               | blocker/{blocker}/edit                | laravelblocker::blocker.edit                  | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@edit                                  | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | GET|HEAD                               | exceeded                              | exceeded                                      | App\\Http\\Controllers\\Auth\\ActivateController@exceeded                                                           | web,activity,checkblocked,auth                               |\n|        | GET|HEAD                               | home                                  | public.home                                   | App\\Http\\Controllers\\UserController@index                                                                       | web,auth,activated,activity,twostep,checkblocked             |\n|        | GET|HEAD                               | images/profile/{id}/avatar/{image}    |                                               | App\\Http\\Controllers\\ProfilesController@userProfileAvatar                                                       | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | POST                                   | login                                 |                                               | App\\Http\\Controllers\\Auth\\LoginController@login                                                                 | web,guest                                                    |\n|        | GET|HEAD                               | login                                 | login                                         | App\\Http\\Controllers\\Auth\\LoginController@showLoginForm                                                         | web,guest                                                    |\n|        | POST                                   | logout                                | logout                                        | App\\Http\\Controllers\\Auth\\LoginController@logout                                                                | web                                                          |\n|        | GET|HEAD                               | logout                                | logout                                        | App\\Http\\Controllers\\Auth\\LoginController@logout                                                                | web,auth,activated,activity,checkblocked                     |\n|        | GET|HEAD                               | logs                                  |                                               | Rap2hpoutre\\LaravelLogViewer\\LogViewerController@index                                                          | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | POST                                   | password/email                        | password.email                                | App\\Http\\Controllers\\Auth\\ForgotPasswordController@sendResetLinkEmail                                           | web,guest                                                    |\n|        | GET|HEAD                               | password/reset                        | password.request                              | App\\Http\\Controllers\\Auth\\ForgotPasswordController@showLinkRequestForm                                          | web,guest                                                    |\n|        | POST                                   | password/reset                        | password.update                               | App\\Http\\Controllers\\Auth\\ResetPasswordController@reset                                                         | web,guest                                                    |\n|        | GET|HEAD                               | password/reset/{token}                | password.reset                                | App\\Http\\Controllers\\Auth\\ResetPasswordController@showResetForm                                                 | web,guest                                                    |\n|        | GET|HEAD                               | permission-deleted/{id}               | laravelroles::permission-show-deleted         | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelpermissionsDeletedController@show                         | web,auth,role:admin                                          |\n|        | DELETE                                 | permission-destroy/{id}               | laravelroles::permission-item-destroy         | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelpermissionsDeletedController@destroy                      | web,auth,role:admin                                          |\n|        | PUT                                    | permission-restore/{id}               | laravelroles::permission-restore              | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelpermissionsDeletedController@restorePermission            | web,auth,role:admin                                          |\n|        | POST                                   | permissions                           | laravelroles::permissions.store               | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelPermissionsController@store                               | web,auth,role:admin                                          |\n|        | GET|HEAD                               | permissions                           | laravelroles::permissions.index               | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelPermissionsController@index                               | web,auth,role:admin                                          |\n|        | GET|HEAD                               | permissions-deleted                   | laravelroles::permissions-deleted             | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelpermissionsDeletedController@index                        | web,auth,role:admin                                          |\n|        | DELETE                                 | permissions-deleted-destroy-all       | laravelroles::destroy-all-deleted-permissions | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelpermissionsDeletedController@destroyAllDeletedPermissions | web,auth,role:admin                                          |\n|        | POST                                   | permissions-deleted-restore-all       | laravelroles::permissions-deleted-restore-all | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelpermissionsDeletedController@restoreAllDeletedPermissions | web,auth,role:admin                                          |\n|        | GET|HEAD                               | permissions/create                    | laravelroles::permissions.create              | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelPermissionsController@create                              | web,auth,role:admin                                          |\n|        | GET|HEAD                               | permissions/{permission}              | laravelroles::permissions.show                | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelPermissionsController@show                                | web,auth,role:admin                                          |\n|        | DELETE                                 | permissions/{permission}              | laravelroles::permissions.destroy             | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelPermissionsController@destroy                             | web,auth,role:admin                                          |\n|        | PUT|PATCH                              | permissions/{permission}              | laravelroles::permissions.update              | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelPermissionsController@update                              | web,auth,role:admin                                          |\n|        | GET|HEAD                               | permissions/{permission}/edit         | laravelroles::permissions.edit                | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelPermissionsController@edit                                | web,auth,role:admin                                          |\n|        | GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS | php                                   |                                               | Illuminate\\Routing\\RedirectController                                                                           | web                                                          |\n|        | GET|HEAD                               | phpinfo                               | laravelPhpInfo::phpinfo                       | jeremykenedy\\LaravelPhpInfo\\App\\Http\\Controllers\\LaravelPhpInfoController@phpinfo                               | web,auth,activated,role:admin,activity,twostep               |\n|        | GET|HEAD                               | profile/create                        | profile.create                                | App\\Http\\Controllers\\ProfilesController@create                                                                  | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | PUT|PATCH                              | profile/{profile}                     | profile.update                                | App\\Http\\Controllers\\ProfilesController@update                                                                  | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | GET|HEAD                               | profile/{profile}                     | profile.show                                  | App\\Http\\Controllers\\ProfilesController@show                                                                    | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | GET|HEAD                               | profile/{profile}/edit                | profile.edit                                  | App\\Http\\Controllers\\ProfilesController@edit                                                                    | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | GET|HEAD                               | profile/{username}                    | {username}                                    | App\\Http\\Controllers\\ProfilesController@show                                                                    | web,auth,activated,activity,twostep,checkblocked             |\n|        | DELETE                                 | profile/{username}/deleteUserAccount  | {username}                                    | App\\Http\\Controllers\\ProfilesController@deleteUserAccount                                                       | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | PUT                                    | profile/{username}/updateUserAccount  | {username}                                    | App\\Http\\Controllers\\ProfilesController@updateUserAccount                                                       | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | PUT                                    | profile/{username}/updateUserPassword | {username}                                    | App\\Http\\Controllers\\ProfilesController@updateUserPassword                                                      | web,auth,activated,currentUser,activity,twostep,checkblocked |\n|        | GET|HEAD                               | re-activate/{token}                   | user.reactivate                               | App\\Http\\Controllers\\RestoreUserController@userReActivate                                                       | web,activity,checkblocked                                    |\n|        | POST                                   | register                              |                                               | App\\Http\\Controllers\\Auth\\RegisterController@register                                                           | web,guest                                                    |\n|        | GET|HEAD                               | register                              | register                                      | App\\Http\\Controllers\\Auth\\RegisterController@showRegistrationForm                                               | web,guest                                                    |\n|        | GET|HEAD                               | role-deleted/{id}                     | laravelroles::role-show-deleted               | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesDeletedController@show                               | web,auth,role:admin                                          |\n|        | DELETE                                 | role-destroy/{id}                     | laravelroles::role-item-destroy               | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesDeletedController@destroy                            | web,auth,role:admin                                          |\n|        | PUT                                    | role-restore/{id}                     | laravelroles::role-restore                    | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesDeletedController@restoreRole                        | web,auth,role:admin                                          |\n|        | POST                                   | roles                                 | laravelroles::roles.store                     | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesController@store                                     | web,auth,role:admin                                          |\n|        | GET|HEAD                               | roles                                 | laravelroles::roles.index                     | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesController@index                                     | web,auth,role:admin                                          |\n|        | GET|HEAD                               | roles-deleted                         | laravelroles::roles-deleted                   | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesDeletedController@index                              | web,auth,role:admin                                          |\n|        | DELETE                                 | roles-deleted-destroy-all             | laravelroles::destroy-all-deleted-roles       | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesDeletedController@destroyAllDeletedRoles             | web,auth,role:admin                                          |\n|        | POST                                   | roles-deleted-restore-all             | laravelroles::roles-deleted-restore-all       | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesDeletedController@restoreAllDeletedRoles             | web,auth,role:admin                                          |\n|        | GET|HEAD                               | roles/create                          | laravelroles::roles.create                    | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesController@create                                    | web,auth,role:admin                                          |\n|        | GET|HEAD                               | roles/{role}                          | laravelroles::roles.show                      | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesController@show                                      | web,auth,role:admin                                          |\n|        | PUT|PATCH                              | roles/{role}                          | laravelroles::roles.update                    | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesController@update                                    | web,auth,role:admin                                          |\n|        | DELETE                                 | roles/{role}                          | laravelroles::roles.destroy                   | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesController@destroy                                   | web,auth,role:admin                                          |\n|        | GET|HEAD                               | roles/{role}/edit                     | laravelroles::roles.edit                      | jeremykenedy\\LaravelRoles\\App\\Http\\Controllers\\LaravelRolesController@edit                                      | web,auth,role:admin                                          |\n|        | GET|HEAD                               | routes                                |                                               | App\\Http\\Controllers\\AdminDetailsController@listRoutes                                                          | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | POST                                   | search-blocked                        | laravelblocker::search-blocked                | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerController@search                                | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | POST                                   | search-blocked-deleted                | laravelblocker::search-blocked-deleted        | jeremykenedy\\LaravelBlocker\\App\\Http\\Controllers\\LaravelBlockerDeletedController@search                         | web,checkblocked,auth,activated,role:admin,activity,twostep  |\n|        | POST                                   | search-users                          | search-users                                  | App\\Http\\Controllers\\UsersManagementController@search                                                           | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | social/handle/{provider}              | social.handle                                 | App\\Http\\Controllers\\Auth\\SocialController@getSocialHandle                                                      | web,activity,checkblocked                                    |\n|        | GET|HEAD                               | social/redirect/{provider}            | social.redirect                               | App\\Http\\Controllers\\Auth\\SocialController@getSocialRedirect                                                    | web,activity,checkblocked                                    |\n|        | GET|HEAD                               | terms                                 | terms                                         | App\\Http\\Controllers\\TermsController@terms                                                                      | web,checkblocked                                             |\n|        | GET|HEAD                               | themes                                | themes                                        | App\\Http\\Controllers\\ThemesManagementController@index                                                           | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | POST                                   | themes                                | themes.store                                  | App\\Http\\Controllers\\ThemesManagementController@store                                                           | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | themes/create                         | themes.create                                 | App\\Http\\Controllers\\ThemesManagementController@create                                                          | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | DELETE                                 | themes/{theme}                        | themes.destroy                                | App\\Http\\Controllers\\ThemesManagementController@destroy                                                         | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | PUT|PATCH                              | themes/{theme}                        | themes.update                                 | App\\Http\\Controllers\\ThemesManagementController@update                                                          | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | themes/{theme}                        | themes.show                                   | App\\Http\\Controllers\\ThemesManagementController@show                                                            | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | themes/{theme}/edit                   | themes.edit                                   | App\\Http\\Controllers\\ThemesManagementController@edit                                                            | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | users                                 | users                                         | App\\Http\\Controllers\\UsersManagementController@index                                                            | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | POST                                   | users                                 | users.store                                   | App\\Http\\Controllers\\UsersManagementController@store                                                            | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | users/create                          | users.create                                  | App\\Http\\Controllers\\UsersManagementController@create                                                           | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | users/deleted                         | deleted.index                                 | App\\Http\\Controllers\\SoftDeletesController@index                                                                | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | users/deleted/{deleted}               | deleted.show                                  | App\\Http\\Controllers\\SoftDeletesController@show                                                                 | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | DELETE                                 | users/deleted/{deleted}               | deleted.destroy                               | App\\Http\\Controllers\\SoftDeletesController@destroy                                                              | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | PUT|PATCH                              | users/deleted/{deleted}               | deleted.update                                | App\\Http\\Controllers\\SoftDeletesController@update                                                               | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | DELETE                                 | users/{user}                          | user.destroy                                  | App\\Http\\Controllers\\UsersManagementController@destroy                                                          | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | PUT|PATCH                              | users/{user}                          | users.update                                  | App\\Http\\Controllers\\UsersManagementController@update                                                           | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | users/{user}                          | users.show                                    | App\\Http\\Controllers\\UsersManagementController@show                                                             | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | users/{user}/edit                     | users.edit                                    | App\\Http\\Controllers\\UsersManagementController@edit                                                             | web,auth,activated,role:admin,activity,twostep,checkblocked  |\n|        | GET|HEAD                               | verification/needed                   | laravel2step::verificationNeeded              | jeremykenedy\\laravel2step\\App\\Http\\Controllers\\TwoStepController@showVerification                               | web,auth,Closure                                             |\n|        | POST                                   | verification/resend                   | laravel2step::resend                          | jeremykenedy\\laravel2step\\App\\Http\\Controllers\\TwoStepController@resend                                         | web,auth,Closure                                             |\n|        | POST                                   | verification/verify                   | laravel2step::verify                          | jeremykenedy\\laravel2step\\App\\Http\\Controllers\\TwoStepController@verify                                         | web,auth,Closure                                             |\n+--------+----------------------------------------+---------------------------------------+-----------------------------------------------+-----------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------+\n```\n\n### Socialite\n\n#### Get Socialite Login API Keys:\n\n-   [Google Captcha API](https://www.google.com/recaptcha/admin#list)\n-   [Facebook API](https://developers.facebook.com/)\n-   [Twitter API](https://apps.twitter.com/)\n-   [Google \u0026plus; API](https://console.developers.google.com/)\n-   [GitHub API](https://github.com/settings/applications/new)\n-   [YouTube API](https://developers.google.com/youtube/v3/getting-started)\n-   [Twitch TV API](https://www.twitch.tv/kraken/oauth2/clients/new)\n-   [Instagram API](https://instagram.com/developer/register/)\n-   [37 Signals API](https://github.com/basecamp/basecamp-classic-api)\n\n#### Add More Socialite Logins\n\n-   See full list of providers: [https://socialiteproviders.github.io](https://socialiteproviders.github.io/#providers)\n\n###### **Steps**:\n\n1. Go to [https://socialiteproviders.github.io](https://socialiteproviders.github.io/providers/twitch/) and select the provider to be added.\n2. From the projects root folder, in the terminal, run composer to get the needed package.\n\n    - Example:\n\n    ```\n       composer require socialiteproviders/twitch\n    ```\n\n3. From the projects root folder run `composer update`\n4. Add the service provider to `/config/services.php`\n\n    - Example:\n\n    ```\n       'twitch' =\u003e [\n           'client_id'   =\u003e env('TWITCH_KEY'),\n           'client_secret' =\u003e env('TWITCH_SECRET'),\n           'redirect'    =\u003e env('TWITCH_REDIRECT_URI'),\n       ],\n    ```\n\n5. Add the API credentials to `/.env `\n\n    - Example:\n\n    ```\n       TWITCH_KEY=YOURKEYHERE\n       TWITCH_SECRET=YOURSECRETHERE\n       TWITCH_REDIRECT_URI=http://YOURWEBSITEURL.COM/social/handle/twitch\n    ```\n\n6. Add the social media login link:\n\n    - Example:\n      In file `/resources/views/auth/login.blade.php` add ONE of the following:\n\n        - Conventional HTML:\n\n        ```\n        \u003ca href=\"{{ route('social.redirect', ['provider' =\u003e 'twitch']) }}\" class=\"btn btn-lg btn-primary btn-block twitch\"\u003eTwitch\u003c/a\u003e\n        ```\n\n        - Use Laravel HTML Facade with [Laravel Collective](https://laravelcollective.com/):\n\n        ```\n        {!! HTML::link(route('social.redirect', ['provider' =\u003e 'twitch']), 'Twitch', array('class' =\u003e 'btn btn-lg btn-primary btn-block twitch')) !!}\n        ```\n\n### Other API keys\n\n-   [Google Maps API v3 Key](https://developers.google.com/maps/documentation/javascript/get-api-key#get-an-api-key)\n\n### Environment File\n\nExample `.env` file:\n\n```bash\nAPP_NAME=Laravel\nAPP_ENV=local\nAPP_KEY=\nAPP_DEBUG=true\nAPP_URL=http://localhost\nAPP_PROJECT_VERSION=7\n\nLOG_CHANNEL=stack\n\nDB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=laravel\nDB_USERNAME=root\nDB_PASSWORD=\n\nBROADCAST_DRIVER=pusher\nCACHE_DRIVER=file\nSESSION_DRIVER=file\nSESSION_LIFETIME=120\nQUEUE_DRIVER=sync\n\nREDIS_HOST=127.0.0.1\nREDIS_PASSWORD=null\nREDIS_PORT=6379\n\nMAIL_MAILER=smtp\nMAIL_HOST=smtp.mailtrap.io\nMAIL_PORT=2525\nMAIL_USERNAME=null\nMAIL_PASSWORD=null\nMAIL_ENCRYPTION=null\nMAIL_FROM_ADDRESS=null\nMAIL_FROM_NAME=\"${APP_NAME}\"\n\nEMAIL_EXCEPTION_ENABLED=false\nEMAIL_EXCEPTION_FROM=\"${MAIL_FROM_ADDRESS}\"\nEMAIL_EXCEPTION_TO='email1@gmail.com, email2@gmail.com'\nEMAIL_EXCEPTION_CC=''\nEMAIL_EXCEPTION_BCC=''\nEMAIL_EXCEPTION_SUBJECT=''\n\nAWS_ACCESS_KEY_ID=\nAWS_SECRET_ACCESS_KEY=\nAWS_DEFAULT_REGION=us-east-1\nAWS_BUCKET=\n\nPUSHER_APP_ID=\nPUSHER_APP_KEY=\nPUSHER_APP_SECRET=\nPUSHER_APP_CLUSTER=\n\nMIX_PUSHER_APP_KEY=\"${PUSHER_APP_KEY}\"\nMIX_PUSHER_APP_CLUSTER=\"${PUSHER_APP_CLUSTER}\"\n\nACTIVATION=true\nACTIVATION_LIMIT_TIME_PERIOD=24\nACTIVATION_LIMIT_MAX_ATTEMPTS=3\nNULL_IP_ADDRESS=0.0.0.0\n\nDEBUG_BAR_ENVIRONMENT=local\n\nUSER_RESTORE_CUTOFF_DAYS=31\nUSER_RESTORE_ENCRYPTION_KEY=\nUSER_LIST_PAGINATION_SIZE=50\n\nLARAVEL_2STEP_ENABLED=false\nLARAVEL_2STEP_DATABASE_CONNECTION=mysql\nLARAVEL_2STEP_DATABASE_TABLE=laravel2step\nLARAVEL_2STEP_USER_MODEL=App\\Models\\User\nLARAVEL_2STEP_EMAIL_FROM=\nLARAVEL_2STEP_EMAIL_FROM_NAME=\"Laravel 2 Step Verification\"\nLARAVEL_2STEP_EMAIL_SUBJECT='Laravel 2 Step Verification'\nLARAVEL_2STEP_EXCEEDED_COUNT=3\nLARAVEL_2STEP_EXCEEDED_COUNTDOWN_MINUTES=1440\nLARAVEL_2STEP_VERIFIED_LIFETIME_MINUTES=360\nLARAVEL_2STEP_RESET_BUFFER_IN_SECONDS=300\nLARAVEL_2STEP_CSS_FILE=\"css/laravel2step/app.css\"\nLARAVEL_2STEP_APP_CSS_ENABLED=false\nLARAVEL_2STEP_APP_CSS=\"css/app.css\"\nLARAVEL_2STEP_BOOTSTRAP_CSS_CDN_ENABLED=true\nLARAVEL_2STEP_BOOTSTRAP_CSS_CDN=\"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css\"\n\nDEFAULT_GRAVATAR_SIZE=80\nDEFAULT_GRAVATAR_FALLBACK=http://c1940652.r52.cf0.rackcdn.com/51ce28d0fb4f442061000000/Screen-Shot-2013-06-28-at-5.22.23-PM.png\nDEFAULT_GRAVATAR_SECURE=false\nDEFAULT_GRAVATAR_MAX_RATING=g\nDEFAULT_GRAVATAR_FORCE_DEFAULT=false\nDEFAULT_GRAVATAR_FORCE_EXTENSION=jpg\n\nDROPZONE_JS_CDN=https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.4.0/dropzone.js\n\nLARAVEL_LOGGER_DATABASE_CONNECTION=mysql\nLARAVEL_LOGGER_DATABASE_TABLE=laravel_logger_activity\nLARAVEL_LOGGER_ROLES_ENABLED=true\nLARAVEL_LOGGER_ROLES_MIDDLWARE=role:admin\nLARAVEL_LOGGER_MIDDLEWARE_ENABLED=true\nLARAVEL_LOGGER_USER_MODEL=App\\Models\\User\nLARAVEL_LOGGER_PAGINATION_ENABLED=true\nLARAVEL_LOGGER_PAGINATION_PER_PAGE=25\nLARAVEL_LOGGER_DATATABLES_ENABLED=false\nLARAVEL_LOGGER_DASHBOARD_MENU_ENABLED=true\nLARAVEL_LOGGER_DASHBOARD_DRILLABLE=true\nLARAVEL_LOGGER_LOG_RECORD_FAILURES_TO_FILE=true\nLARAVEL_LOGGER_FLASH_MESSAGE_BLADE_ENABLED=false\nLARAVEL_LOGGER_JQUERY_CDN_ENABLED=false\nLARAVEL_LOGGER_JQUERY_CDN_URL=https://code.jquery.com/jquery-2.2.4.min.js\nLARAVEL_LOGGER_BLADE_CSS_PLACEMENT_ENABLED=true\nLARAVEL_LOGGER_BLADE_JS_PLACEMENT_ENABLED=true\nLARAVEL_LOGGER_BOOTSTRAP_JS_CDN_ENABLED=false\nLARAVEL_LOGGER_BOOTSTRAP_JS_CDN_URL=https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js\nLARAVEL_LOGGER_FONT_AWESOME_CDN_ENABLED=false\nLARAVEL_LOGGER_FONT_AWESOME_CDN_URL=https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css\nLARAVEL_LOGGER_BOOTSTRAP_CSS_CDN_ENABLED=false\nLARAVEL_LOGGER_BOOTSTRAP_CSS_CDN_URL=https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css\n\nLARAVEL_BLOCKER_USER_MODEL=App\\Models\\User\nLARAVEL_BLOCKER_AUTH_ENABLED=true\nLARAVEL_BLOCKER_ROLES_ENABLED=true\nLARAVEL_BLOCKER_FLASH_MESSAGES_ENABLED=false\nLARAVEL_BLOCKER_JQUERY_CDN_ENABLED=false\nLARAVEL_BLOCKER_BLADE_PLACEMENT_CSS='template_linked_css'\nLARAVEL_BLOCKER_BLADE_PLACEMENT_JS='footer_scripts'\nLARAVEL_BLOCKER_USE_TYPES_SEED_PUBLISHED=true\nLARAVEL_BLOCKER_USE_ITEMS_SEED_PUBLISHED=true\n\n# Roles database information\nROLES_DATABASE_CONNECTION=null\n\n# Roles Misc Settings\nROLES_DEFAULT_SEPARATOR='.'\n\n# Roles GUI Settings\nROLES_GUI_ENABLED=true\nROLES_GUI_AUTH_ENABLED=true\nROLES_GUI_MIDDLEWARE_ENABLED=true\nROLES_GUI_MIDDLEWARE='role:admin'\nROLES_GUI_BLADE_EXTENDED='layouts.app'\nROLES_GUI_TITLE_EXTENDED='template_title'\nROLES_GUI_LARAVEL_ROLES_ENABLED=true\nROLES_GUI_DATATABLES_JS_ENABLED=false\nROLES_GUI_FLASH_MESSAGES_ENABLED=false\nROLES_GUI_BLADE_PLACEMENT_CSS=template_linked_css\nROLES_GUI_BLADE_PLACEMENT_JS=footer_scripts\n\n# Google Analytics - If blank it will not render, default is false\nGOOGLE_ANALYTICS_ID=\n#GOOGLE_ANALYTICS_ID='UA-XXXXXXXX-X'\n\n# NOTE: YOU CAN REMOVE THE KEY CALL IN app.blade.php IF YOU GET A POP UP AND DO NOT WANT TO SETUP A KEY FOR DEV\n# Google Maps API v3 Key - https://developers.google.com/maps/documentation/javascript/get-api-key#get-an-api-key\nGOOGLEMAPS_API_STATUS=true\nGOOGLEMAPS_API_KEY=YOURGOOGLEMAPSkeyHERE\n\n# https://www.google.com/recaptcha/admin#list\nENABLE_RECAPTCHA=true\nRE_CAP_SITE=YOURGOOGLECAPTCHAsitekeyHERE\nRE_CAP_SECRET=YOURGOOGLECAPTCHAsecretHERE\n\n# https://console.developers.google.com/ - NEED OAUTH CREDS\nGOOGLE_ID=YOURGOOGLEPLUSidHERE\nGOOGLE_SECRET=YOURGOOGLEPLUSsecretHERE\nGOOGLE_REDIRECT=https://YOURWEBURLHERE.COM/social/handle/google\n\n# https://developers.facebook.com/\nFB_ID=YOURFACEBOOKidHERE\nFB_SECRET=YOURFACEBOOKsecretHERE\nFB_REDIRECT=https://YOURWEBURLHERE.COM/social/handle/facebook\n\n# https://apps.twitter.com/\nTW_ID=YOURTWITTERidHERE\nTW_SECRET=YOURTWITTERkeyHERE\nTW_REDIRECT=https://YOURWEBURLHERE.COM/social/handle/twitter\n\n# https://github.com/settings/applications/new\nGITHUB_ID=YOURIDHERE\nGITHUB_SECRET=YOURSECRETHERE\nGITHUB_URL=https://YOURWEBURLHERE.COM/social/handle/github\n\n# https://developers.google.com/youtube/v3/getting-started\nYOUTUBE_KEY=YOURKEYHERE\nYOUTUBE_SECRET=YOURSECRETHERE\nYOUTUBE_REDIRECT_URI=https://YOURWEBURLHERE.COM/social/handle/youtube\n\n# https://dev.twitch.tv/docs/authentication/\nTWITCH_KEY=YOURKEYHERE\nTWITCH_SECRET=YOURSECRETHERE\nTWITCH_REDIRECT_URI=https://YOURWEBURLHERE.COM/social/handle/twitch\n\n# https://instagram.com/developer/register/\nINSTAGRAM_KEY=YOURKEYHERE\nINSTAGRAM_SECRET=YOURSECRETHERE\nINSTAGRAM_REDIRECT_URI=https://YOURWEBURLHERE.COM/social/handle/instagram\n\n# https://basecamp.com/\n# https://github.com/basecamp/basecamp-classic-api\n37SIGNALS_KEY=YOURKEYHERE\n37SIGNALS_SECRET=YOURSECRETHERE\n37SIGNALS_REDIRECT_URI=https://YOURWEBURLHERE.COM/social/handle/37signals\n\n```\n\n#### Laravel Developement Packages Used References\n\n-   https://laravel.com/docs/master/authentication\n-   https://laravel.com/docs/master/authorization\n-   https://laravel.com/docs/master/routing\n-   https://laravel.com/docs/master/migrations\n-   https://laravel.com/docs/master/queries\n-   https://laravel.com/docs/master/views\n-   https://laravel.com/docs/master/eloquent\n-   https://laravel.com/docs/master/eloquent-relationships\n-   https://laravel.com/docs/master/requests\n-   https://laravel.com/docs/master/errors\n\n###### Updates:\n\n-   Update to Laravel 10 (Major Changes)\n-   Update to Laravel 9\n-   Update to Laravel 8\n-   Update to Laravel 7 [See changes in this PR](https://github.com/jeremykenedy/laravel-auth/pull/348/files)\n-   Update to Laravel 6\n-   Update to Laravel 5.8\n-   Added [Laravel Blocker Package](https://github.com/jeremykenedy/laravel-blocker)\n-   Added [PHP Info Package](https://github.com/jeremykenedy/laravel-phpinfo)\n-   Update to Bootstrap 4\n-   Update to Laravel 5.7\n-   Added optional 2-step account login verfication with [Laravel 2-Step Verification](https://github.com/jeremykenedy/laravel2step)\n-   Added activity logging using [Laravel-logger](https://github.com/jeremykenedy/laravel-logger)\n-   Added Configurable Email Notification using [Laravel-Exception-Notifier](https://github.com/jeremykenedy/laravel-exception-notifier)\n-   Update to Laravel 5.5\n-   Added User Delete with Goodbye email\n-   Added User Restore Deleted Account from email with secure token\n-   Added [Soft Deletes](https://laravel.com/docs/master/eloquent#soft-deleting) and Soft Deletes Management panel\n-   Added User Account Settings to Profile Edit\n-   Added User Change Password to Profile Edit\n-   Added User Delete Account to Profile Edit\n-   Added [Password Strength Meter](https://github.com/elboletaire/password-strength-meter)\n-   Added [hideShowPassword](https://github.com/cloudfour/hideShowPassword)\n-   Added Admin Routing Details\n-   Admin PHP Information\n-   Added Robust [Laravel Logging](https://laravel.com/docs/master/errors#logging) with admin UI using MonoLog\n-   Added Active Nav states using [Laravel Requests](https://laravel.com/docs/master/requests)\n-   Added [Laravel Debugger](https://github.com/barryvdh/laravel-debugbar) with Service Provider to manage status in `.env` file.\n-   Updated Capture IP not found IP address\n-   Added User Avatar Image AJAX Upload with [Dropzone.js](http://www.dropzonejs.com/#configuration)\n-   Added User Gravatar using Gravatar API\n-   Added Themes Management.\n-   Add user profiles with seeded list and global view\n-   Major overhaul on Laravel 5.4\n-   Update from Laravel 5.1 to 5.2\n-   Added eloquent editable user profile\n-   Added IP Capture\n-   Added Google Maps API v3 for User Location lookup\n-   Added Google Maps API v3 for User Location Input Geocoding\n-   Added Google Maps API v3 for User Location Map with Options\n-   Added CRUD(Create, Read, Update, Delete) User Management\n\n### Screenshots\n\n![Login](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/1laravel-auth2-login.jpg)\n![Register](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/2laravel-auth2-register.jpg)\n![Registration Confirmation](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/3laravel-auth2-account-req-activation.jpg)\n![Registration Email](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/4laravel-auth2-activation-email.jpg)\n![Registration Complete](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/5laravel-auth2-userhome-with-flash-success.jpg)\n![Intial User Profile](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/6laravel-auth2-profile-mapless.jpg)\n![Edit User Profile](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/7laravel-auth2-profile-edit.jpg)\n![Find Location Using Google Maps API v3](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/8laravel-auth2-edit-profile-lookup.jpg)\n![Profile Updated](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/9laravel-auth2-flash-success.jpg)\n![Profile Semi-completed](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/10laravel-auth2-profile-with-map.jpg)\n\n![Admin Panel Users List](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/11laravel-auth2-users-list.jpg)\n![Admin Panel Delete User](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/12laravel-auth2-modal-delete.jpg)\n![Admin Panel Flash Error](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/13laravel-auth2-flash-error.jpg)\n![Admin Panel Show User](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/14laravel-auth2-show-edit.jpg)\n![Admin Panel Edit User](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/15laravel-auth2-edit-user.jpg)\n![Admin Panel Save Edits](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/16laravel-auth2-modal-save.jpg)\n![Admin Panel Create User](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-auth/17laravel-auth-create-user.jpg)\n\n![dashboard](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/1-dashboard.jpg)\n![drilldown](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/2-drilldown.jpg)\n![confirm-clear](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/3-confirm-clear.jpg)\n![log-cleared-msg](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/4-log-cleared-msg.jpg)\n![cleared-log](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/5-cleared-log.jpg)\n![confirm-restore](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/5-confirm-restore.jpg)\n![confirm-destroy](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/6-confirm-destroy.jpg)\n![success-destroy](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/7-success-destroy.jpg)\n![success-restored](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/8-success-restored.jpg)\n![cleared-drilldown](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-logger/9-cleared-drilldown.jpg)\n\n![Verification Page](https://s3-us-west-2.amazonaws.com/github-project-images/laravel2step/1-verification-page.jpeg)\n![Resent Email Modal](https://s3-us-west-2.amazonaws.com/github-project-images/laravel2step/2-verification-email-resent.jpeg)\n![Lock Warning Modal](https://s3-us-west-2.amazonaws.com/github-project-images/laravel2step/3-lock-warning.jpeg)\n![Locked Page](https://s3-us-west-2.amazonaws.com/github-project-images/laravel2step/4-lock-screen.jpeg)\n![Verification Email](https://s3-us-west-2.amazonaws.com/github-project-images/laravel2step/5-verification-email.jpeg)\n\n![Laravel Blocker Dashboard](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker0.jpg)\n![Laravel Blocker Search](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker1.jpg)\n![Laravel Blocker Create](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker2.jpg)\n![Laravel Blocker View](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker3.jpg)\n![Laravel Blocker Edit](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker4.jpg)\n![Laravel Blocker Delete Modal](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker5.jpg)\n![Laravel Blocker Deleted Dashboard](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker6.jpg)\n![Laravel Blocker Destroy Modal](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker7.jpg)\n![Laravel Blocker Flash Message](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker8.jpg)\n![Laravel Blocker Restore Modal](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker9.jpg)\n![Laravel Blocker Restore Flash Message](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-blocker/blocker10.jpg)\n\n![Laravel Roles GUI Dashboard](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-1.png)\n![Laravel Roles GUI Create New Role](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-2.png)\n![Laravel Roles GUI Edit Role](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-3.png)\n![Laravel Roles GUI Show Role](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-4.png)\n![Laravel Roles GUI Delete Role](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-5.png)\n![Laravel Roles GUI Success Deleted](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-6.png)\n![Laravel Roles GUI Deleted Role Show](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-7.png)\n![Laravel Roles GUI Restore Role](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-8.png)\n![Laravel Roles GUI Delete Permission](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-9.png)\n![Laravel Roles GUI Show Permission](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-10.png)\n![Laravel Roles GUI Permissions Dashboard](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-11.png)\n![Laravel Roles GUI Create New Permission](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-12.png)\n![Laravel Roles GUI Roles Soft Deletes Dashboard](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-13.png)\n![Laravel Roles GUI Permissions Soft Deletes Dashboard](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-14.png)\n![Laravel Roles GUI Success Restore](https://s3-us-west-2.amazonaws.com/github-project-images/laravel-roles/screenshots/roles-gui-15.png)\n\n### File Tree\n\n```bash\nlaravel-auth\n├── .editorconfig\n├── .env\n├── .env.example\n├── .env.travis\n├── .gitattributes\n├── .github\n│   ├── FUNDING.yml\n│   └── ISSUE_TEMPLATE\n│       ├── bug_report.md\n│       ├── feature_request.md\n│       └── project-questions-and-help.md\n├── .gitignore\n├── .phpunit.result.cache\n├── .styleci.yml\n├── .travis.yml\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n├── README.md\n├── _config.yml\n├── app\n│   ├── Console\n│   │   ├── Commands\n│   │   │   └── DeleteExpiredActivations.php\n│   │   └── Kernel.php\n│   ├── Exceptions\n│   │   └── Handler.php\n│   ├── Http\n│   │   ├── Controllers\n│   │   │   ├── AdminDetailsController.php\n│   │   │   ├── Auth\n│   │   │   │   ├── ActivateController.php\n│   │   │   │   ├── ForgotPasswordController.php\n│   │   │   │   ├── LoginController.php\n│   │   │   │   ├── RegisterController.php\n│   │   │   │   ├── ResetPasswordController.php\n│   │   │   │   └── SocialController.php\n│   │   │   ├── Controller.php\n│   │   │   ├── ProfilesController.php\n│   │   │   ├── RestoreUserController.php\n│   │   │   ├── SoftDeletesController.php\n│   │   │   ├── TermsController.php\n│   │   │   ├── ThemesManagementController.php\n│   │   │   ├── UserController.php\n│   │   │   ├── UsersManagementController.php\n│   │   │   └── WelcomeController.php\n│   │   ├── Kernel.php\n│   │   ├── Middleware\n│   │   │   ├── Authenticate.php\n│   │   │   ├── CheckCurrentUser.php\n│   │   │   ├── CheckForMaintenanceMode.php\n│   │   │   ├── CheckIsUserActivated.php\n│   │   │   ├── EncryptCookies.php\n│   │   │   ├── RedirectIfAuthenticated.php\n│   │   │   ├── TrimStrings.php\n│   │   │   ├── TrustProxies.php\n│   │   │   └── VerifyCsrfToken.php\n│   │   ├── Requests\n│   │   │   ├── DeleteUserAccount.php\n│   │   │   ├── UpdateUserPasswordRequest.php\n│   │   │   └── UpdateUserProfile.php\n│   │   └── ViewComposers\n│   │       └── ThemeComposer.php\n│   ├── Logic\n│   │   ├── Activation\n│   │   │   └── ActivationRepository.php\n│   │   └── Macros\n│   │       └── HtmlMacros.php\n│   ├── Mail\n│   │   └── ExceptionOccured.php\n│   ├── Models\n│   │   ├── Activation.php\n│   │   ├── Profile.php\n│   │   ├── Social.php\n│   │   ├── Theme.php\n│   │   └── User.php\n│   ├── Notifications\n│   │   ├── SendActivationEmail.php\n│   │   └── SendGoodbyeEmail.php\n│   ├── Providers\n│   │   ├── AppServiceProvider.php\n│   │   ├── AuthServiceProvider.php\n│   │   ├── BroadcastServiceProvider.php\n│   │   ├── ComposerServiceProvider.php\n│   │   ├── EventServiceProvider.php\n│   │   ├── LocalEnvironmentServiceProvider.php\n│   │   ├── MacroServiceProvider.php\n│   │   └── RouteServiceProvider.php\n│   └── Traits\n│       ├── ActivationTrait.php\n│       ├── CaptchaTrait.php\n│       └── CaptureIpTrait.php\n├── artisan\n├── bootstrap\n│   ├── app.php\n│   ├── autoload.php\n│   └── cache\n│       ├── .gitignore\n│       ├── packages.php\n│       └── services.php\n├── composer.json\n├── composer.lock\n├── config\n│   ├── app.php\n│   ├── auth.php\n│   ├── broadcasting.php\n│   ├── cache.php\n│   ├── cors.php\n│   ├── database.php\n│   ├── debugbar.php\n│   ├── exceptions.php\n│   ├── filesystems.php\n│   ├── gravatar.php\n│   ├── hashing.php\n│   ├── laravel2step.php\n│   ├── laravelPhpInfo.php\n│   ├── laravelblocker.php\n│   ├── logging.php\n│   ├── mail.php\n│   ├── queue.php\n│   ├── roles.php\n│   ├── services.php\n│   ├── session.php\n│   ├── settings.php\n│   ├── usersmanagement.php\n│   └── view.php\n├── database\n│   ├── .gitignore\n│   ├── factories\n│   │   └── ModelFactory.php\n│   ├── migrations\n│   │   ├── 2014_10_12_000000_create_users_table.php\n│   │   ├── 2014_10_12_100000_create_password_resets_table.php\n│   │   ├── 2016_01_15_105324_create_roles_table.php\n│   │   ├── 2016_01_15_114412_create_role_user_table.php\n│   │   ├── 2016_01_26_115212_create_permissions_table.php\n│   │   ├── 2016_01_26_115523_create_permission_role_table.php\n│   │   ├── 2016_02_09_132439_create_permission_user_table.php\n│   │   ├── 2017_03_09_082449_create_social_logins_table.php\n│   │   ├── 2017_03_09_082526_create_activations_table.php\n│   │   ├── 2017_03_20_213554_create_themes_table.php\n│   │   ├── 2017_03_21_042918_create_profiles_table.php\n│   │   ├── 2017_12_09_070937_create_two_step_auth_table.php\n│   │   ├── 2019_02_19_032636_create_laravel_blocker_types_table.php\n│   │   ├── 2019_02_19_045158_create_laravel_blocker_table.php\n│   │   └── 2019_08_19_000000_create_failed_jobs_table.php\n│   └── seeds\n│       ├── BlockedItemsTableSeeder.php\n│       ├── BlockedTypeTableSeeder.php\n│       ├── ConnectRelationshipsSeeder.php\n│       ├── DatabaseSeeder.php\n│       ├── PermissionsTableSeeder.php\n│       ├── RolesTableSeeder.php\n│       ├── ThemesTableSeeder.php\n│       └── UsersTableSeeder.php\n├── license.svg\n├── package-lock.json\n├── package.json\n├── phpunit.xml\n├── public\n│   ├── .htaccess\n│   ├── css\n│   │   ├── app.css\n│   │   └── laravel2step\n│   │       ├── app.css\n│   │       └── app.min.css\n│   ├── favicon.ico\n│   ├── fonts\n│   │   ├── fontawesome-webfont.eot\n│   │   ├── fontawesome-webfont.svg\n│   │   ├── fontawesome-webfont.ttf\n│   │   ├── fontawesome-webfont.woff\n│   │   ├── fontawesome-webfont.woff2\n│   │   ├── glyphicons-halflings-regular.eot\n│   │   ├── glyphicons-halflings-regular.svg\n│   │   ├── glyphicons-halflings-regular.ttf\n│   │   ├── glyphicons-halflings-regular.woff\n│   │   └── glyphicons-halflings-regular.woff2\n│   ├── images\n│   │   ├── wink.png\n│   │   └── wink.svg\n│   ├── index.php\n│   ├── js\n│   │   ├── app.99230f42ad184f498ce6.js\n│   │   ├── app.js\n│   │   └── app.js.LICENSE.txt\n│   ├── mix-manifest.json\n│   ├── robots.txt\n│   └── web.config\n├── resources\n│   ├── assets\n│   │   ├── js\n│   │   │   ├── app.js\n│   │   │   ├── bootstrap.js\n│   │   │   └── components\n│   │   │       ├── ExampleComponent.vue\n│   │   │       └── UsersCount.vue\n│   │   ├── sass\n│   │   │   ├── _avatar.scss\n│   │   │   ├── _badges.scss\n│   │   │   ├── _bootstrap-social.scss\n│   │   │   ├── _buttons.scss\n│   │   │   ├── _forms.scss\n│   │   │   ├── _helpers.scss\n│   │   │   ├── _hideShowPassword.scss\n│   │   │   ├── _lists.scss\n│   │   │   ├── _logs.scss\n│   │   │   ├── _margins.scss\n│   │   │   ├── _mixins.scss\n│   │   │   ├── _modals.scss\n│   │   │   ├── _panels.scss\n│   │   │   ├── _password.scss\n│   │   │   ├── _socials.scss\n│   │   │   ├── _typography.scss\n│   │   │   ├── _user-profile.scss\n│   │   │   ├── _variables.scss\n│   │   │   ├── _visibility.scss\n│   │   │   ├── _wells.scss\n│   │   │   └── app.scss\n│   │   └── scss\n│   │       └── laravel2step\n│   │           ├── _animations.scss\n│   │           ├── _mixins.scss\n│   │           ├── _modals.scss\n│   │           ├── _variables.scss\n│   │           ├── _verification.scss\n│   │           └── app.scss\n│   ├── lang\n│   │   ├── en\n│   │   │   ├── auth.php\n│   │   │   ├── emails.php\n│   │   │   ├── forms.php\n│   │   │   ├── modals.php\n│   │   │   ├── pagination.php\n│   │   │   ├── passwords.php\n│   │   │   ├── permsandroles.php\n│   │   │   ├── profile.php\n│   │   │   ├── socials.php\n│   │   │   ├── terms.php\n│   │   │   ├── themes.php\n│   │   │   ├── titles.php\n│   │   │   ├── usersmanagement.php\n│   │   │   └── validation.php\n│   │   ├── fr\n│   │   │   ├── auth.php\n│   │   │   ├── emails.php\n│   │   │   ├── forms.php\n│   │   │   ├── modals.php\n│   │   │   ├── pagination.php\n│   │   │   ├── passwords.php\n│   │   │   ├── permsandroles.php\n│   │   │   ├── profile.php\n│   │   │   ├── socials.php\n│   │   │   ├── titles.php\n│   │   │   ├── usersmanagement.php\n│   │   │   └── validation.php\n│   │   └── pt-br\n│   │       ├── auth.php\n│   │       ├── emails.php\n│   │       ├── forms.php\n│   │       ├── modals.php\n│   │       ├── pagination.php\n│   │       ├── passwords.php\n│   │       ├── permsandroles.php\n│   │       ├── profile.php\n│   │       ├── socials.php\n│   │       ├── themes.php\n│   │       ├── titles.php\n│   │       ├── usersmanagement.php\n│   │       └── validation.php\n│   └── views\n│       ├── auth\n│       │   ├── activation.blade.php\n│       │   ├── exceeded.blade.php\n│       │   ├── login.blade.php\n│       │   ├── passwords\n│       │   │   ├── email.blade.php\n│       │   │   └── reset.blade.php\n│       │   └── register.blade.php\n│       ├── emails\n│       │   └── exception.blade.php\n│       ├── errors\n│       │   ├── 403.blade.php\n│       │   ├── 404.blade.php\n│       │   ├── 500.blade.php\n│       │   └── 503.blade.php\n│       ├── home.blade.php\n│       ├── layouts\n│       │   └── app.blade.php\n│       ├── modals\n│       │   ├── modal-delete.blade.php\n│       │   ├── modal-form.blade.php\n│       │   └── modal-save.blade.php\n│       ├── pages\n│       │   ├── admin\n│       │   │   ├── active-users.blade.php\n│       │   │   ├── home.blade.php\n│       │   │   └── route-details.blade.php\n│       │   ├── public\n│       │   │   └── terms.blade.php\n│       │   ├── status.blade.php\n│       │   └── user\n│       │       └── home.blade.php\n│       ├── panels\n│       │   └── welcome-panel.blade.php\n│       ├── partials\n│       │   ├── errors.blade.php\n│       │   ├── form-status.blade.php\n│       │   ├── nav.blade.php\n│       │   ├── search-users-form.blade.php\n│       │   ├── socials-icons.blade.php\n│       │   ├── socials.blade.php\n│       │   ├── status-panel.blade.php\n│       │   └── status.blade.php\n│       ├── profiles\n│       │   ├── edit.blade.php\n│       │   └── show.blade.php\n│       ├── scripts\n│       │   ├── check-changed.blade.php\n│       │   ├── datatables.blade.php\n│       │   ├── delete-modal-script.blade.php\n│       │   ├── form-modal-script.blade.php\n│       │   ├── gmaps-address-lookup-api3.blade.php\n│       │   ├── google-maps-geocode-and-map.blade.php\n│       │   ├── save-modal-script.blade.php\n│       │   ├── search-users.blade.php\n│       │   ├── toggleStatus.blade.php\n│       │   ├── tooltips.blade.php\n│       │   └── user-avatar-dz.blade.php\n│       ├── themesmanagement\n│       │   ├── add-theme.blade.php\n│       │   ├── edit-theme.blade.php\n│       │   ├── show-theme.blade.php\n│       │   └── show-themes.blade.php\n│       ├── usersmanagement\n│       │   ├── create-user.blade.php\n│       │   ├── edit-user.blade.php\n│       │   ├── show-deleted-user.blade.php\n│       │   ├── show-deleted-users.blade.php\n│       │   ├── show-user.blade.php\n│       │   └── show-users.blade.php\n│       └── welcome.blade.php\n├── routes\n│   ├── api.php\n│   ├── channels.php\n│   ├── console.php\n│   └── web.php\n├── server.php\n└── webpack.mix.js\n```\n\n-   Tree command can be installed using brew: `brew install tree`\n-   File tree generated using command `tree -a -I '.git|node_modules|vendor|storage|tests'`\n\n### Opening an Issue\n\nBefore opening an issue there are a couple of considerations:\n\n-   You are all awesome!\n-   **Please Read the instructions** and make sure all steps were _followed correctly_.\n-   **Please Check** that the issue is not _specific to the development environment_ setup.\n-   **Please Provide** _duplication steps_.\n-   **Please Attempt to look into the issue**, and if you _have a solution, make a pull request_.\n-   **Please Show that you have made an attempt** to _look into the issue_.\n-   **Please Check** to see if the issue you are _reporting is a duplicate_ of a previous reported issue.\n\n### Laravel Auth License\n\nLicensed under the [MIT license](https://opensource.org/licenses/MIT). Enjoy!\n\n### Contributors\n\n-   Thanks goes to these [wonderful people](https://github.com/jeremykenedy/laravel-auth/graphs/contributors):\n-   Please feel free to contribute and make pull requests!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgianmattus-programmer%2Freadme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgianmattus-programmer%2Freadme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgianmattus-programmer%2Freadme/lists"}