Laravel 5.4: Specified key was too long error

Laravel 5.4 made a change to the default database character set, and it’s now utf8mb4 which includes support for storing emojis.

As outlined in the Migrations guide to fix this all you have to do is edit your AppServiceProvider.php file and inside the boot method set a default string length:

use Illuminate\Support\Facades\Schema;

public function boot()

After that everything should work as normal.

laravelcollective/html 5.5

It works!:

composer require “laravelcollective/html”:”^5.5.0″
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
– Installing laravelcollective/html (v5.5.1): Downloading (100%)
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: laracasts/flash
Discovered Package: laravelcollective/html
Package manifest generated successfully.

Laravel 5.5 tutorial info

Learn how to test HTTP requests in Laravel 5.5

Laravel 5.5 Tutorial With Example From Scratch

LARAVEL 5.5 CRUD Tutorial using Bootstrap 4 :

Quarx: A Laravel CMS

Quarx is a powerful Laravel CMS. It gives you the power to add a CMS to your app, rather than build your app around a CMS. Take back the control you’ve earned. Wield widgets, menus, images, files, pages, blogs, galleries, and anything you want with custom templates, and themes. Need more power? Generate any modules or themes you want.

Quarx – Add a CMS to any Laravel app to gain control of: pages, blogs, galleries, events, custom modules, images and more.

Quarx comes with a module builder for all your custom CMS needs, as well as a module publishing tools. So if you decide to reuse some modules on future projects you can easily publish thier assets seamlessly. If you wish to make your Quarx module into a PHP package, then you will need to have it publish its assets to the quarx/modules directory.