前提是已安装PHP7+和Laravel5.5:
首先确保安装了laravel,并且数据库连接设置正确,在命令行终端执行下面的操作:
composer require encore/laravel-admin "1.5.*"
然后运行下面的命令来发布资源:
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
上面的命令会生成配置文件config/admin.php , 可以在里面修改按转发的地址、数据库连接以及表名 , 建议用默认配置不修改
然后运行下面的命令完成安装:
php artisan admin:install
若出现报错信息:
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))
删除刚刚安装生成的两张表 , 打开App\Providers\AppServiceProvider.php , 修改信息
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
再次执行 php artisan admin:install , 完成安装.