laravel-admin 安装

  1. 序言
    1. 安装环境:Ubuntu16.04
    2. 参考:

序言

很多开发过程中,框架各种各样,主流的框架比如laravel。目前有需求搭建一个后台管理系统这样方便操作管理资料,借此展开简述一下

安装环境:Ubuntu16.04

一:前提

php环境 php>7.1

composer

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
注意:Ubuntu16.04 数据库配置192.168.10.10

参考:

文档:
https://laravel-admin.org/docs/zh/


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以邮件至 chaofa_vip@126.com

文章标题:laravel-admin 安装

文章字数:544

本文作者:Hechaofa

发布时间:2019-09-29, 20:10:47

最后更新:2020-09-17, 18:47:18

原始链接:https://chaofavip.github.io/2019/09/29/laravel/laravel-admin-set/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏