# 安装好Laravel框架并配置好数据库连接配置后
composer require encore/laravel-admin:1.*
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
# 这一步会创建后台初始数据表,如果这一步报错,要清空数据表后再执行
php artisan admin:install
安装报错
错误:执行php artisan admin:install时,报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`))
解决1:
我们可以在 AppServiceProvider.php 文件里的 boot 方法里设置一个默认值:
文件路径: /app/providers/AppServiceProvider.php
# 头部添加
use Illuminate\Support\Facades\Schema;
# boot方法里添加
Schema::defaultStringLength(191);
解决2:
升级MySQL v5.7.7或者更高版本
以下省略。。。