Skip to content

Commit

Permalink
udpate to laravel 6
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremykenedy committed Sep 14, 2019
1 parent 70a2d8d commit d5f1bef
Show file tree
Hide file tree
Showing 12 changed files with 207 additions and 110,356 deletions.
2 changes: 1 addition & 1 deletion .env.example
Expand Up @@ -3,7 +3,7 @@ APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
APP_PROJECT_VERSION=5
APP_PROJECT_VERSION=6

LOG_CHANNEL=stack

Expand Down
55 changes: 28 additions & 27 deletions README.md
@@ -1,6 +1,6 @@
## Laravel-Auth

#### Laravel-Auth is a Complete Build of Laravel 5.8 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management system. Built on Bootstrap 4.
#### Laravel-Auth is a Complete Build of Laravel 6 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management system. Built on Bootstrap 4.
[![Build Status](https://travis-ci.org/jeremykenedy/laravel-auth.svg?branch=master)](https://travis-ci.org/jeremykenedy/laravel-auth)
[![StyleCI](https://styleci.io/repos/44714043/shield?branch=master)](https://styleci.io/repos/44714043)
[![Build Status](https://scrutinizer-ci.com/g/jeremykenedy/laravel-auth/badges/build.png?b=master)](https://scrutinizer-ci.com/g/jeremykenedy/laravel-auth/build-status/master)
Expand All @@ -14,16 +14,16 @@
<table>
<tr>
<td>
<img src="https://s3.amazonaws.com/sponsers/sponsor-logo.png" alt="Auth0">
<img src="https://s3.amazonaws.com/sponsers/sponsor-logo.png" alt="Auth0">
</td>
<td>
If you want to quickly add secure token-based authentication to Laravel apps, feel free to check Auth0's Laravel SDK and free plan at <a href="https://auth0.com/overview?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=laravel-auth&utm_content=auth" target="_blank">https://auth0.com/overview</a>.
If you want to quickly add secure token-based authentication to Laravel apps, feel free to check Auth0's Laravel SDK and free plan at <a href="https://auth0.com/overview?utm_source=GHsponsor&utm_medium=GHsponsor&utm_campaign=laravel-auth&utm_content=auth" target="_blank">https://auth0.com/overview</a>.
</td>
</tr>
</table>

<a href="https://www.patreon.com/bePatron?u=10119959" title="Become a Patreon">
<img src="https://c5.patreon.com/external/logo/become_a_patron_button.png" alt="Become a Patreon" width="120px" >
<img src="https://c5.patreon.com/external/logo/become_a_patron_button.png" alt="Become a Patreon" width="120px" >
</a>

#### Table of contents
Expand Down Expand Up @@ -51,29 +51,29 @@
- [Contributors](#Contributors)

### About
Laravel 5.8 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.
Laravel 6.0 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.

### Features
#### A [Laravel](https://laravel.com/) 5.8.x with minimal [Bootstrap](https://getbootstrap.com) 4.0.x project.
#### A [Laravel](https://laravel.com/) 6.0.x with minimal [Bootstrap](https://getbootstrap.com) 4.0.x project.

| Laravel-Auth Features |
| :------------ |
|Built on [Laravel](https://laravel.com/) 5.8|
|Built on [Laravel](https://laravel.com/) 6.0|
|Built on [Bootstrap](https://getbootstrap.com/) 4|
|Uses [MySQL](https://github.com/mysql) Database (can be changed)|
|Uses [Artisan](https://laravel.com/docs/5.8/artisan) to manage database migration, schema creations, and create/publish page controller templates|
|Uses [Artisan](https://laravel.com/docs/6.x/artisan) to manage database migration, schema creations, and create/publish page controller templates|
|Dependencies are managed with [COMPOSER](https://getcomposer.org/)|
|Laravel Scaffolding **User** and **Administrator Authentication**.|
|User [Socialite Logins](https://github.com/laravel/socialite) ready to go - See API list used below|
|[Google Maps API v3](https://developers.google.com/maps/documentation/javascript/) for User Location lookup and Geocoding|
|CRUD (Create, Read, Update, Delete) Themes Management|
|CRUD (Create, Read, Update, Delete) User Management|
|Robust [Laravel Logging](https://laravel.com/docs/5.8/errors#logging) with admin UI using MonoLog|
|Robust [Laravel Logging](https://laravel.com/docs/6.x/errors#logging) with admin UI using MonoLog|
|Google [reCaptcha Protection with Google API](https://developers.google.com/recaptcha/)|
|User Registration with email verification|
|Makes use of Laravel [Mix](https://laravel.com/docs/5.8/mix) to compile assets|
|Makes use of [Language Localization Files](https://laravel.com/docs/5.8/localization)|
|Active Nav states using [Laravel Requests](https://laravel.com/docs/5.8/requests)|
|Makes use of Laravel [Mix](https://laravel.com/docs/6.x/mix) to compile assets|
|Makes use of [Language Localization Files](https://laravel.com/docs/6.x/localization)|
|Active Nav states using [Laravel Requests](https://laravel.com/docs/6.x/requests)|
|Restrict User Email Activation Attempts|
|Capture IP to users table upon signup|
|Uses [Laravel Debugger](https://github.com/barryvdh/laravel-debugbar) for development|
Expand All @@ -85,7 +85,7 @@ Laravel 5.8 with user authentication, registration with email confirmation, soci
|User Login with remember password|
|User [Roles/ACL Implementation](https://github.com/jeremykenedy/laravel-roles)|
|Roles and Permissions GUI|
|Makes use of [Laravel's Soft Delete Structure](https://laravel.com/docs/5.8/eloquent#soft-deleting)|
|Makes use of [Laravel's Soft Delete Structure](https://laravel.com/docs/6.x/eloquent#soft-deleting)|
|Soft Deleted Users Management System|
|Permanently Delete Soft Deleted Users|
|User Delete Account with Goodbye email|
Expand Down Expand Up @@ -136,7 +136,7 @@ php artisan vendor:publish --tag=laravel2step
#### Optionally Build Cache
1. From the projects root folder run `php artisan config:cache`

###### And thats it with the caveat of setting up and configuring your development environment. I recommend [Laravel Homestead](https://laravel.com/docs/5.8/homestead)
###### And thats it with the caveat of setting up and configuring your development environment. I recommend [Laravel Homestead](https://laravel.com/docs/6.x/homestead)

### Seeds
##### Seeded Roles
Expand Down Expand Up @@ -551,18 +551,19 @@ INSTAGRAM_REDIRECT_URI=http://laravel-authentication.local/social/handle/instagr
```

#### Laravel Developement Packages Used References
* https://laravel.com/docs/5.8/authentication
* https://laravel.com/docs/5.8/authorization
* https://laravel.com/docs/5.8/routing
* https://laravel.com/docs/5.8/migrations
* https://laravel.com/docs/5.8/queries
* https://laravel.com/docs/5.8/views
* https://laravel.com/docs/5.8/eloquent
* https://laravel.com/docs/5.8/eloquent-relationships
* https://laravel.com/docs/5.8/requests
* https://laravel.com/docs/5.8/errors
* https://laravel.com/docs/6.x/authentication
* https://laravel.com/docs/6.x/authorization
* https://laravel.com/docs/6.x/routing
* https://laravel.com/docs/6.x/migrations
* https://laravel.com/docs/6.x/queries
* https://laravel.com/docs/6.x/views
* https://laravel.com/docs/6.x/eloquent
* https://laravel.com/docs/6.x/eloquent-relationships
* https://laravel.com/docs/6.x/requests
* https://laravel.com/docs/6.x/errors

###### Updates:
* Update to Laravel 6.0
* Update to Laravel 5.8
* Added [Laravel Blocker Package](https://github.com/jeremykenedy/laravel-blocker)
* Added [PHP Info Package](https://github.com/jeremykenedy/laravel-phpinfo)
Expand All @@ -574,16 +575,16 @@ INSTAGRAM_REDIRECT_URI=http://laravel-authentication.local/social/handle/instagr
* Update to Laravel 5.5
* Added User Delete with Goodbye email
* Added User Restore Deleted Account from email with secure token
* Added [Soft Deletes](https://laravel.com/docs/5.8/eloquent#soft-deleting) and Soft Deletes Management panel
* Added [Soft Deletes](https://laravel.com/docs/6.x/eloquent#soft-deleting) and Soft Deletes Management panel
* Added User Account Settings to Profile Edit
* Added User Change Password to Profile Edit
* Added User Delete Account to Profile Edit
* Added [Password Strength Meter](https://github.com/elboletaire/password-strength-meter)
* Added [hideShowPassword](https://github.com/cloudfour/hideShowPassword)
* Added Admin Routing Details
* Admin PHP Information
* Added Robust [Laravel Logging](https://laravel.com/docs/5.8/errors#logging) with admin UI using MonoLog
* Added Active Nav states using [Laravel Requests](https://laravel.com/docs/5.8/requests)
* Added Robust [Laravel Logging](https://laravel.com/docs/6.x/errors#logging) with admin UI using MonoLog
* Added Active Nav states using [Laravel Requests](https://laravel.com/docs/6.x/requests)
* Added [Laravel Debugger](https://github.com/barryvdh/laravel-debugbar) with Service Provider to manage status in `.env` file.
* Updated Capture IP not found IP address
* Added User Avatar Image AJAX Upload with [Dropzone.js](http://www.dropzonejs.com/#configuration)
Expand Down
77 changes: 41 additions & 36 deletions composer.json
@@ -1,45 +1,59 @@
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"keywords": [
"framework",
"laravel"
],
"license": "MIT",
"type": "project",
"require": {
"php": "^7.1.3",
"barryvdh/laravel-debugbar": "^3.0",
"creativeorange/gravatar": "~1.0",
"doctrine/dbal": "^2.5",
"php": "^7.2",
"creativeorange/gravatar": "^1.0",
"doctrine/dbal": "^2.9",
"fideloper/proxy": "^4.0",
"google/recaptcha": "^1.1",
"intervention/image": "^2.4",
"jaybizzle/laravel-crawler-detect": "1.*",
"jeremykenedy/laravel-blocker": "^1.0",
"jeremykenedy/laravel-exception-notifier": "^1.1",
"google/recaptcha": "^1.2",
"intervention/image": "^2.5",
"jaybizzle/laravel-crawler-detect": "^1.2",
"jeremykenedy/laravel-blocker": "^2.2",
"jeremykenedy/laravel-exception-notifier": "^1.2",
"jeremykenedy/laravel-https": "^1.1",
"jeremykenedy/laravel-logger": "^2.0",
"jeremykenedy/laravel-logger": "^3.0",
"jeremykenedy/laravel-phpinfo": "^1.2",
"jeremykenedy/laravel-roles": "^2.0",
"jeremykenedy/laravel2step": "^1.1",
"jeremykenedy/laravel-roles": "^2.2",
"jeremykenedy/laravel2step": "^1.5",
"jeremykenedy/uuid": "^3.1",
"laravel/framework": "5.8.*",
"laravel/socialite": "^3.0",
"laravel/framework": "^6.0",
"laravel/helpers": "^1.1",
"laravel/socialite": "^4.2",
"laravel/tinker": "^1.0",
"laravelcollective/html": "^5.5",
"pusher/pusher-php-server": "^3.0",
"rap2hpoutre/laravel-log-viewer": "^0.22.1",
"laravelcollective/html": "^6.0",
"pusher/pusher-php-server": "^4.0",
"rap2hpoutre/laravel-log-viewer": "^1.3",
"socialiteproviders/37signals": "^3.0",
"socialiteproviders/generators": "^2.0",
"socialiteproviders/generators": "^4.4",
"socialiteproviders/instagram": "^3.0",
"socialiteproviders/twitch": "^3.0",
"socialiteproviders/twitch": "^5.0",
"socialiteproviders/youtube": "^3.0"
},
"require-dev": {
"beyondcode/laravel-dump-server": "^1.0",
"filp/whoops": "^2.0",
"barryvdh/laravel-debugbar": "^3.2",
"beyondcode/laravel-dump-server": "^1.3",
"facade/ignition": "^1.4",
"fzaninotto/faker": "^1.4",
"laravel/ui": "^1.0",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^3.0",
"phpunit/phpunit": "^7.5"
"phpunit/phpunit": "^8.0"
},
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true
},
"extra": {
"laravel": {
"dont-discover": [
]
}
},
"autoload": {
"classmap": [
Expand All @@ -55,12 +69,8 @@
"Tests\\": "tests/"
}
},
"extra": {
"laravel": {
"dont-discover": [
]
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
Expand All @@ -72,10 +82,5 @@
"post-create-project-cmd": [
"@php artisan key:generate --ansi"
]
},
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true
}
}

0 comments on commit d5f1bef

Please sign in to comment.