教你使用laravel admin30分钟开发一个企业后台之-准备工作

一:前提 

php环境 php>7.1

compose

nodejs

二: 安装laravel

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


三:安装laravel admin

doc地址:http://laravel-admin.org/docs/#/zh/installation

首先确保安装好了laravel,并且数据库连接设置正确。

composer require encore/laravel-admin "1.5.*"
然后运行下面的命令来发布资源:

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
在该命令会生成配置文件config/admin.php,可以在里面修改安装的地址、数据库连接、以及表名,建议都是用默认配置不修改。

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

php artisan admin:install


在运行install时,可能会报mysql1071错误,mysql支持数据库表单一键值的最大长度不能超过767字节,超出这个长度即报错

解决: 找到app/Provides/AppServiceProvides.php

引入命名: 

use Illuminate\Support\Facades\Schema;

限制长度

public function boot()
{
    //
    Schema::defaultStringLength(191);
}

到此,laravel admin 安装完毕

进入后台: 侧边栏有index和admin选项,里面包括管理员管理(Users)、权限管理(Roles、Perimession)、后台菜单管理(Menu)、操作日志(Operation Log)

在首页是由用到的一下插件和环境信息


四: 开始搭建后台

1: 首先按照laravel config,这是没个后台都需要用到的网站配置管理,我们可以使用laravel admin为我们提供的现成的

http://laravel-admin.org/docs/#/zh/extension-config


http://laravel-admin.org/docs/#/zh/extension-config

php artisan migrate

同样在app/Providers/AppServiceProvider.php的boot中添加Config::load()

public function boot()
    {
        //
        Schema::defaultStringLength(191);
        Config::load();
    }
最后运行命令导入菜单和权限(也可以手动添加)

php artisan admin:import config

这样一个网站配置管理就搞定了


2: 帮助工具

laravel admin 提供了脚手架,可以帮助我们快速搭建后台

http://laravel-admin.org/docs/#/zh/extension-helpers

composer require laravel-admin-ext/helpers

php artisan admin:import helpers


到此我们的准备工作就做好了,下一步我们将使用脚手架快速搭建一个后台


猜你喜欢

转载自blog.csdn.net/tang05709/article/details/80843032