本地环境

windows10+apache2.4.37+php7.3.1+mysql5.7.24

1、先安装Laravel

win+R cmd命令框

composer create-project --prefer-dist laravel/laravel testproject

# testproject 是项目名称可以自己随意修改

2、修改Laravel的数据库配置文件

打开testproject下的.env文件


DB_CONNECTION=mysql #连接数据库类型
DB_HOST=127.0.0.1 #数据库IP地址 一般本地是为127.0.0.1最好不要写localhost
DB_PORT=3306 #数据库端口
DB_DATABASE=database #数据库名 你要连接的数据库名称
DB_USERNAME= #数据库用户名
DB_PASSWORD= #数据库密码

3、安装Laravel-Admin

d:\testproject\

composer require encore/laravel-admin "1.5.*" #用composer安装laravel-admin
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider" #发布资源

php artisan admin:install #安装laravel-admin并进行数据库迁移

到此laravel-admin安装完成,现在可以访问http://127.0.0.1/testproject/public/admin

用户名:admin

密码:admin

常见问题:

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

解决方法:

看错误显示是字段的问题,修改数据库配置文件 config.php\databases.php

'charset' => 'utf8',

'collation' => 'utf8_unicode_ci',

'prefix' => '',

'strict' => true,

'engine' => 'InnoDB',

 

修改完成后再次运行php artisan admin:install