本地环境
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
最新评论