Laravel5.4から
/config/database.php
のこの部分。

これが、「utf8」から「utf8mb4」に変更になったため、usersテーブルのマイグレーション時に
Syntax error or access violation: 1071 Specified key was t oo long; max key length is 767 bytes
このようなエラーが出るようになりました。
解決方法
app\Providers\AppServiceProvide.php
のファイルにて

このように
use Illuminate\Support\Facades\Schema; public function boot() { Schema::defaultStringLength(191); }
を追加すると解決します。