in this presentation, you will get to know quickly what new features have been added to LARAVEL 5.6. so to learn more about LARAVEL 5.6 kindly visit official documentation of LARAVEL 5.6 at laravel.com
Thank You!
1. WHAT'S NEW IN
LARAVEL 5.6Laravel 5.6 continues the improvements made in Laravel 5.5
by adding an improved logging system, single-server task
scheduling, improvements to model serialization, dynamic
rate limiting, broadcast channel classes, API resource
controller generation, Eloquent date formatting improvements,
Blade component aliases, Argon2 password hashing support,
inclusion of the Collision package, and more. In addition, all
front-end scaffolding has been upgraded to Bootstrap 4.
4. DYNAMIC RATE
LIMITINGLaravel 5.6 introduces dynamic rate
limiting that gives you more flexibility and
makes it possible to easily rate limit on a
per-user basis:
6. API CONTROLLER
GENERATIONYou can now generate a resource controller for APIs that
will exclude the unnecessary create and edit actions,
which only apply to resource controllers returning HTML.
To generate a resource controller, use the --api flag:
8. BLADE
COMPONENT
ALIASESYou can now alias blade components for more
convenient access. For example, if you store a
component at
resources/views/components/alert.blade.php you can
use the component() method to alias it to a shorter
name:
9. ARGON2
PASSWORD
HASHING
Laravel 5.6 supports a new password hashing
algorithm for PHP 7.2+. You can control which
hashing driver is used by default in the
new config/hashing.php configuration file.
10. UUID
METHODSTwo new methods are now available in
the IlluminateSupportStr class for generating
Universal Unique Identifiers (UUID):
11. COLLISION PACKAGE FOR CLI
ERROR REPORTING
Collision in Laravel 5.6 as a dev
dependency, providing beautiful error
reporting in the console:
12. NEW BLADE
DIRECTIVESLaravel 5.6 will include two new form blade
directives for cross-site request forgery (CSRF) and
HTTP method input
13. BOOTSTRA
P 4All of the frontend scaffolding and example Vue component now use
Bootstrap 4. We have covered Bootstrap 4 while in beta, and even
created a Bootstrap 4 Laravel preset. It’s great to see Bootstrap 4
stable shipping with Laravel 5.6!