美文网首页
新安装laravel -admin报错

新安装laravel -admin报错

作者: 领贺 | 来源:发表于2019-11-12 10:31 被阅读0次

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

解决办法: 

如果新安装,记得清空数据库。

我们可以在 AppServiceProvider.php 文件里的 boot 方法里设置一个默认值:

文件路径: /app/providers/AppServiceProvider.php,加上加粗两句代码即可

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

use Illuminate\Support\Facades\Schema;

class AppServiceProvider extends ServiceProvider

{

    /**

     * Register any application services.

     *

     * @return void

     */

    public function register()

    {

        //

        Schema::defaultStringLength(191);

    }

    /**

     * Bootstrap any application services.

     *

     * @return void

     */

    public function boot()

    {

        //

    }

}

相关文章

网友评论

      本文标题:新安装laravel -admin报错

      本文链接:https://www.haomeiwen.com/subject/smefictx.html