# admin.laravel **Repository Path**: xq123456/admin.laravel ## Basic Information - **Project Name**: admin.laravel - **Description**: laravel 项目的后台 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-12-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Build Status Total Downloads Latest Stable Version License

## 安装步骤 1.`git clone https://gitee.com/xq123456/admin.laravel.git` 2.`composer install`首先确保自己安装了composer 如果出现 `This package requires php ^7.1.3 but your PHP version (7.1.1) does not satisfy that requirement.` 执行下面命令 `composer install --ignore-platform-reqs` 3.`cp .env.example .env` 4.`php artisan key:generate` 生成APP_KEY #### .env 配置 `QUEUE_CONNECTION = redis` 默认队列 `APP_URL = http://admin.laravel.local` 自己的域名 `DB_DATABASE = 数据库名` `DB_USERNAME = 数据库用户名` `DB_PASSWORD = 数据库密码` ------------------------------------ `MAIL_DRIVER = smt` `MAIL_HOST = smtp.qq.com` `MAIL_PORT = 465` `MAIL_USERNAME = 邮箱号` `MAIL_PASSWORD = 邮箱授权码` `MAIL_ENCRYPTION = ssl` `MAIL_FROM_ADDRESS = 邮箱号` `MAIL_FROM_NAME = 显示名` `M_DB_HOST=127.0.0.1` `M_DB_PORT=27017` `M_DB_DATABASE=mongo` `M_DB_USERNAME=root` `M_DB_PASSWORD=root` -------------------------------- 邮箱的配置默认读取数据库,没有的情况下才读取env 5. `php artisan storage:link`创建软链接 6. Windows上把`trting.vbs`添加到计划任务里每分钟执行一次 `trting.vbs`是调用`trting.bat`文件 `trting.vbs` `cmd /c D:\laragon\www\admin.laravel\trting.bat` 这里改成自己bat地址 `trting.bat` `cd /d D:\laragon\www\admin.laravel` 这里改成自己的项目地址 `trting.bat` `D:\laragon\bin\php\php-7.1.14-Win32-VC14-x64\php.exe` 这里改成自己的PHP地址 Windows上把`start.vbs`添加到计划任务里每分钟执行一次 `start.vbs` 里面的路径 `D:\laragon\www\admin.laravel\start_for_win.bat.bat` 换成自己的 `start_for_win.bat` 里面的路径 `D:\laragon\www\admin.laravel\public\GatewayWorker` 安装 `GatewayWorker` 路径 `start_for_win.bat` 里面的路径 `Applications\YourApp\start_register.php Applications\YourApp\start_gateway.php Applications\YourApp\start_businessworker.php` 安装 `GatewayWorker` 路径 聊天室用`GatewayWorker` 把`start_for_win.bat`里面的`php`命令改成自己的 文件一直启动就可以了 7. 开启扩展 `php_openssl.dll` `php_imap.dll` `php_mysqli.dll` `php_fileinfo.dll` `extension=php_mongodb.dll` `extension=php_curl.dll` `extension=php_redis.dll` `extension=php_pdo_mysql.dll` 8.`php.ini` 配置 `upload_max_filesize = 0` 允许上传你的最大文件大小 `post_max_size = 8M` 表单允许上传的最大文件大小 `allow_url_fopen = on` 允许使用url打开文件 9.修改`_header.blade.php`文件最下面的`a`标签换成邮箱里面的邮我里面获取的`a`代码 1 0. 执行迁移文件 `php artisan migrate` 迁移完 就执行填充数据 `php artisan db:seed` ### 补充: 配置域名然后就可以访问啦 `http://admin.laravel.local/` 账号 : `admin` 密码 `123456` 配置 `redis` 配置 `mongodb` ###### tree 树目录 1.修改了layui的tree.js 添加按钮 1:参数:title1 : title1不传就没有,按钮样式,layui里面的1.0.9版本 默认()title_href1 跳转(默认没有) title_target1 要求title_href1有值 class1: 默认(title1)style1:默认(float: right;) 2:参数:title2 : title2不传就没有,按钮样式,layui里面的1.0.9版本 默认()title_href2 跳转(默认没有) title_target2 要求title_href2有值 class2: 默认(title2)style2:默认(float: right;) 3:参数:title3 : title3不传就没有,按钮样式,layui里面的1.0.9版本 默认()title_href3 跳转(默认没有) title_target3 要求title_href3有值 class3: 默认(title3)style3:默认(float: right;) 4:参数:tree({elem: '类名', skin: '样式', nodes: 数据,branch: ["未展开layui样式", "展开layui样式"],leaf: "没有子集展开样式"}); ###### 字段过滤 form 添加字段 `filter = true` 时不验证表单 过滤列表:*%$"'=?`!^-_|[]{}<> `config.page.database` 是`mongodb`的库名和网站显示名称 目前只支持QQ邮箱,附件重命名了