快速搭建一个Laravel 后台管理系统,拥有完整的用户管理及权限管理系统以及丰富的拓展,当前版本(1.5)需要安装PHP 7+和Laravel 5.5
1.切换Composer的镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
2.下载laravel5.5
composer create-project --prefer-dist laravel/laravel blog 5.5.*
3.配置号数据库账号密码
4.安装
composer require encore/laravel-admin "1.5.*"
php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
在app\Providers\AppServiceProvider.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登陆.
5. 汉化
config 下的 app.php 修改
'locale' => 'zh-CN',
左侧导航栏,由于数据库 admin_menu** 里面存的是英文字符 **,所以需要个人手动修改。
在添加或者修改的时候报错
解决方法 在 config/filesystems.php 中添加:
'admin'=> [
'driver'=>'local',
'root'=>public_path('upload'),
'visibility'=>'public',
'url'=>env('APP_URL').'/public/upload/',
],