Laravel 5.4 failing on php artisan migrate after php artisan make:auth

1.执行

$ php artisan migrate

报错:

[Illuminate\Database\QueryException]                                            
  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too   
  long; max key length is 767 bytes (SQL: alter table `users` add unique `users_  
  email_unique`(`email`))                                                         
                                                                            
  [PDOException]                                                                  
  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too   
  long; max key length is 767 bytes     

2.解决:
修改app\Providers\AppServiceProvider.php

use Illuminate\Support\Facades\Schema;

function boot()
{
    Schema::defaultStringLength(191);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容