Si está utilizando Laravel 5.4
y ejecutando una versión de MySQL anterior a la versión 5.7.7. Puede resolver esto llamando al Schema::defaultStringLength
método dentro de su AppServiceProvider
boot
de la clase método.
public function boot()
{
Schema::defaultStringLength(191);
}