首先,修改数据库连接

一定要连接好数据库这一步非常重要,下面的参数修改成你们自己建的数据库信息就行了

1.png

然后在这个项目下cmd 用composer安装

2.png

composer require encore/laravel-admin

然后运行下面的命令来发布资源:

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

然后运行下面的命令完成安装:

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 tableusersadd
uniqueusers_email_unique(email))

先删除数据库的两张表

3.png

在appProvidersAppServiceProvider.php添加默认值

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema; //add fixed sql

class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Schema::defaultStringLength(191); //add fixed sql
    }

    /**
     * Register any application services.
     *
     * @return void
     */
    public function register()
    {
        //
    }
}

最后再次执行安装命令

php artisan admin:install

启动服务后,在浏览器打开 http://localhost/admin/ ,使用用户名 admin 和密码 admin登录.

http://localhost 是自己的域名

4.png