Skip to content

Commit

Permalink
update to laravel 5.5
Browse files Browse the repository at this point in the history
  • Loading branch information
jeremykenedy committed Sep 4, 2017
1 parent aab9008 commit ad9c62d
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 15,279 deletions.
51 changes: 26 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#### Laravel-Auth is a Complete Build of Laravel 5.4 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management system.
#### Laravel-Auth is a Complete Build of Laravel 5.5 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management system.

[![License](http://jeremykenedy.com/license-mit.svg)](https://raw.githubusercontent.com/jeremykenedy/laravel-auth/LICENSE) [![Build Status](https://travis-ci.org/jeremykenedy/laravel-auth.svg?branch=master)](https://travis-ci.org/jeremykenedy/laravel-auth)

Expand All @@ -24,28 +24,28 @@
- [Laravel Auth License](#laravel-auth-license)

### About
Laravel 5.4 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. 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 5.5 with user authentication, registration with email confirmation, social media authentication, password recovery, and captcha protection. 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](http://laravel.com/) 5.4.x with minimal [Bootstrap](http://getbootstrap.com) 3.7.x project.
#### A [Laravel](http://laravel.com/) 5.5.x with minimal [Bootstrap](http://getbootstrap.com) 3.7.x project.

| Laravel-Auth Features |
| :------------ |
|Built on [Laravel](http://laravel.com/) 5.4|
|Built on [Laravel](http://laravel.com/) 5.5|
|Uses [MySQL](https://github.com/mysql) Database|
|Uses [Artisan](http://laravel.com/docs/5.4/artisan) to manage database migration, schema creations, and create/publish page controller templates|
|Uses [Artisan](http://laravel.com/docs/5.5/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.4/errors#logging) with admin UI using MonoLog|
|Robust [Laravel Logging](https://laravel.com/docs/5.5/errors#logging) with admin UI using MonoLog|
|Google [reCaptcha Protection with Google API](https://developers.google.com/recaptcha/)|
|User Registration with email verification|
|Makes us of Laravel [Mix](https://laravel.com/docs/5.4/mix) to compile assets|
|Makes use of [Language Localization Files](https://laravel.com/docs/5.4/localization)|
|Active Nav states using [Laravel Requests](https://laravel.com/docs/5.4/requests)|
|Makes us of Laravel [Mix](https://laravel.com/docs/5.5/mix) to compile assets|
|Makes use of [Language Localization Files](https://laravel.com/docs/5.5/localization)|
|Active Nav states using [Laravel Requests](https://laravel.com/docs/5.5/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 @@ -56,7 +56,7 @@ Laravel 5.4 with user authentication, registration with email confirmation, soci
|User Password Reset via Email Token|
|User Login with remember password|
|User [Roles/ACL Implementation](https://github.com/jeremykenedy/laravel-roles)|
|Makes of [Laravel's Soft Delete Structure](https://laravel.com/docs/5.4/eloquent#soft-deleting)|
|Makes of [Laravel's Soft Delete Structure](https://laravel.com/docs/5.5/eloquent#soft-deleting)|
|Soft Deleted Users Management System|
|Permanently Delete Soft Deleted Users|
|User Delete Account with Goodbye email|
Expand Down Expand Up @@ -100,7 +100,7 @@ npm install

#### Rebuild Front End Assets with Mix

###### Rebuilding the front end of that project is OPTIONAL and can be done using Laravel [Mix](https://laravel.com/docs/5.4/mix) which is Elixers replacement.
###### Rebuilding the front end of that project is OPTIONAL and can be done using Laravel [Mix](https://laravel.com/docs/5.5/mix) which is Elixers replacement.

1. From the projects root folder run `npm install`
2. From the projects root folder run `npm run dev` or `npm run production`
Expand All @@ -109,7 +109,7 @@ npm install
#### Optionally Build Cache
1. From the projects root folder run `sudo 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.4/homestead)
###### And thats it with the caveat of setting up and configuring your development environment. I recommend [Laravel Homestead](https://laravel.com/docs/5.5/homestead)

### Seeds
1. Seeded Roles
Expand Down Expand Up @@ -355,30 +355,31 @@ INSTAGRAM_REDIRECT_URI=http://laravel-auth.local/social/handle/instagram
```

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

###### Updates:
* 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.4/eloquent#soft-deleting) and Soft Deletes Management panel
* Added [Soft Deletes](https://laravel.com/docs/5.5/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.4/errors#logging) with admin UI using MonoLog
* Added Active Nav states using [Laravel Requests](https://laravel.com/docs/5.4/requests)
* Added Robust [Laravel Logging](https://laravel.com/docs/5.5/errors#logging) with admin UI using MonoLog
* Added Active Nav states using [Laravel Requests](https://laravel.com/docs/5.5/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
50 changes: 28 additions & 22 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,37 @@
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"barryvdh/laravel-debugbar": "^2.3",
"php": ">=7.0.0",
"barryvdh/laravel-debugbar": "^3.0",
"creativeorange/gravatar": "~1.0",
"doctrine/dbal": "^2.5",
"fideloper/proxy": "~3.3",
"google/recaptcha": "^1.1",
"intervention/image": "^2.3",
"jeremykenedy/laravel-exception-notifier": "^1.0",
"jeremykenedy/laravel-roles": "^1.0",
"laravel/framework": "5.4.*",
"intervention/image": "^2.4",
"jeremykenedy/laravel-exception-notifier": "^1.1",
"jeremykenedy/laravel-roles": "^1.1",
"laravel/framework": "5.5.*",
"laravel/socialite": "^3.0",
"laravel/tinker": "~1.0",
"laravelcollective/html": "^5.4",
"rap2hpoutre/laravel-log-viewer": "^0.8.1",
"laravelcollective/html": "^5.5",
"rap2hpoutre/laravel-log-viewer": "^0.10.4",
"socialiteproviders/37signals": "^3.0",
"socialiteproviders/generators": "^2.0",
"socialiteproviders/instagram": "^3.0",
"socialiteproviders/twitch": "^3.0",
"socialiteproviders/youtube": "^3.0",
"webpatser/laravel-uuid": "^2.0"
"jeremykenedy/uuid": "^3.1"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"filp/whoops": "~2.0",
"fzaninotto/faker": "~1.7",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.7"
"phpunit/phpunit": "~6.3"
},
"autoload": {
"classmap": [
"database"
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
Expand All @@ -43,24 +46,27 @@
"Tests\\": "tests/"
}
},
"extra": {
"laravel": {
"dont-discover": [
]
}
},
"scripts": {
"post-root-package-install": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\""
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
"@php artisan key:generate"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan optimize"
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
]
},
"config": {
"preferred-install": "dist",
"sort-packages": true
"sort-packages": true,
"optimize-autoloader": true
}
}
Loading

0 comments on commit ad9c62d

Please sign in to comment.