💝The Plus (ThinkSNS+) is a powerful, easy-to-develop social system built with Laravel.

Overview

Plus (ThinkSNS+) Logo

Plus (ThinkSNS+)

Codacy Badge Codacy Badge StyleCI Build Status QQ Group

Plus (ThinkSNS+) 是使用 Laravel 框架开发;一个功能强大、易于开发和动态拓展的社交系统。Plus 是遵循 PSR 规范 代码统一,并功能块松耦合。你安装完成 Plus 并不意味着已经成功安装了所有功能,因为 Plus 使用 模块化 的 原则,所以你安装完成后拥有了所有可以被请求的 REST 接口和后台管理面板,你可能还需要安装如下模块:

  • 一个对搜索引擎支持良好的大屏 Web 界面 👉 ThinkSNS Plus PC
  • 极大程度还原原生 APP 体验的 SPA (Single Page Application) 应用 👉 ThinkSNS Plus SPA
  • 一个更加强大的大屏 Web 界面应用 (但它是收费的) 👉 Plus PC

如果你关注 ThinkSNS 所属公司更多开源产品,请看ThinkSNS 官网

特点

Plus 是基于 Laravel 所开发,它拥有下面的几个主要特点:

  1. 跟随 Laravel 一同升级,但是我们放弃 LTS 版本,长期的框架不变,虽然会趋于稳定,但是 Plus 是一款长期规划维护的开源项目,随时升级框架以便我们可以尽情的使用新的技术和特性
  2. 前后端分离,Plus 安装完成只拥有功能快的 REST 接口部分,可以利用接口开发任何形态的客户端
  3. 后台管理面板采用 Vue.js 开发
  4. 使用 PHP 7 严格模式,以数据类型来限制开发人员的不规范开发
  5. 完全符合 PSR 规范,代码风格选择的是比 PSR-2 更加严格的规范
  6. 完善的文档,是的!在开源社区中, 一个开源项目的文档很重要。

文档

你可以在我们的文档网站上看到所有文档 👉 https://slimkit.github.io

它被分为以下几个部分:

当然,有一些并不在网站上,而是在 Plus 代码仓库中:

安装

安装 Plus 是一件非常简单的事情,但是你要先做到以下几点必须:

  • PHP 版本必须大于 7.1.3
  • 你已下载并安装过 Composer
  • 你拥有一个 MySQL 或者 PostgreSQL 等数据库

下载程序:

composer create-project slimkit/plus

基本配置:

下载完成后进入程序的 storage/configure/ 目录,你会看到一个 plus.yml.example 文件,复制一份命名为 plus.yml 然后打开这份 Yaml 配置文件,进行你数据库等信息的配置。

生成数据表以及默认填充数据:

php artisan migrate --seed

软链公开磁盘并发布静态资产:

php artisan storage:link
php artisan vendor:publish --all

运行 Plus 程序:

php artisan serve

现在你可以访问 http://127.0.0.1:8000 查看你安装的 Plus 程序了,但是上述只是一份简单的安装,更加详细或者可以运行在 正式环境的安装指南请参阅 👉 安装指南

交流 & 支持

你可以申请加入官方 QQ 群进行交流,群号 143325287

贡献

这个仓库的贡献者并不代表只是 Plus 的贡献者,我们也会把 Laravel 的贡献者加入感谢名单,因为他们为 Laravel 所做出的贡献,也使得 Plus 项目更加强大。

感谢所有为 Plus 贡献的人!

行为守则

我们按照开源项目社区的建议,为 Plus 提供了我们期望参与者遵守的行为准则,请 阅读准则 全文,以便了解哪些行为是我们不会容忍的。

贡献指南

阅读我们的 贡献指南,了解我们的开发过程, 如题提出错误修正或者建议,我们在贡献指南中包含了所有的贡献者名单。

赞助

首先,我们有一个特约赞助商 👉 成都 · 智艺创想,该赞助商为 Plus 团队提供了一个开发的基础,提供工作场所以及提供商务处理事宜,并且开发了如下商业项目:

  • ThinkSNS Plus Android 客户端
  • ThinkSNS Plus iOS 客户端
  • 一个强大且全面的大屏 Web 界面应用
  • 问答模块
  • 圈子社群模块

如果你对这些商业模块感兴趣,可以联系 QQ 3515923610 了解更多细节。

赞助商

感谢所有赞助商!(如果你也支持这个项目,√成为赞助商)

优秀项目推荐

  • PHP CORS 专为 PHP 开发的“跨域资源共享”中间件,快速解决 PHP 设置跨域问题
  • Notadd 基于 Nest.js 的微服务开发架构,异步高性能应用、AOP(面向切面编程)

License

Plus 代码采用企业定制许可证发布,请参阅完整的许可证文本

Copyright © 2018 Chengdu ZhiYiChuangXiang Technology Co., Ltd. All rights reserved.

Comments
  • 应该是BUG吧,没有错误提示里的的这个文件啊

    应该是BUG吧,没有错误提示里的的这个文件啊

    执行php artisan app:key-generate 报错

    PHP Warning: require(/root/plus/vendor/autoload.php): failed to open stream: No such file or directory in /root/plus/artisan on line 18

    Warning: require(/root/plus/vendor/autoload.php): failed to open stream: No such file or directory in /root/plus/artisan on line 18 PHP Fatal error: require(): Failed opening required '/root/plus/vendor/autoload.php' (include_path='.:/www/server/php/73/lib/php') in /root/plus/artisan on line 18

    Fatal error: require(): Failed opening required '/root/plus/vendor/autoload.php' (include_path='.:/www/server/php/73/lib/php') in /root/plus/artisan on line 18

    opened by Dean-ZhenYao-Wang 18
  • ab性能测试

    ab性能测试

    动态首页api平均需要1s左右(demo服务器) app处理需要2s左右 app整个刷新主页需要3秒左右

    动态首页api平均需要3s左右(本地部署的服务器,1cpu,1G), 并且按照优化建议,开启了redis和其他优化选项

    用户优化建议:

    app整个反应时间合理时间应在1s以内才会感觉流畅。 建议分析一下api和客户端代码,找出慢的原因,优化代码,增加能cache缓存数据

    screen shot 2018-10-14 at 16 59 24
    opened by westudiodev 18
  • UserController.php(268)行 followings 错误

    UserController.php(268)行 followings 错误

    • TS+ Version: v#.#.#
    • PHP Version:
    • Database Driver & Version:

    Description:

    Next Illuminate\Database\QueryException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'zhenai.followings' doesn't exist (SQL: select * from `followings` where `following_user_id` = 2 and `created_at` > 1970-01-01 00:00:01 order by `id` desc) in /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Database/Connection.php:647
    Stack trace:
    #0 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Database/Connection.php(607): Illuminate\Database\Connection->runQueryCallback('select * from `...', Array, Object(Closure))
    #1 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Database/Connection.php(326): Illuminate\Database\Connection->run('select * from `...', Array, Object(Closure))
    #2 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1710): Illuminate\Database\Connection->select('select * from `...', Array, true)
    #3 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(1695): Illuminate\Database\Query\Builder->runSelect()
    #4 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(462): Illuminate\Database\Query\Builder->get(Array)
    #5 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(446): Illuminate\Database\Eloquent\Builder->getModels(Array)
    #6 /home/vagrant/Code/zhenai/app/Http/Controllers/APIs/V1/UserController.php(268): Illuminate\Database\Eloquent\Builder->get()
    #7 [internal function]: Zhiyi\Plus\Http\Controllers\APIs\V1\UserController->flushMessages(Object(Illuminate\Http\Request))
    #8 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(55): call_user_func_array(Array, Array)
    #9 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(44): Illuminate\Routing\Controller->callAction('flushMessages', Array)
    #10 /home/vagrant/Code/zhenai/vendor/laravel/framework/src/Illuminate/Routing/Route.php(203): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Zhiyi\Plus\Http\Controllers\APIs\V1\UserController), 'flushMessages')
    

    Steps To Reproduce:

    Fixed step:

    • [x] fixed.
    opened by 1459416736 16
  • 安装的测试版本错误挺多,没法测哦

    安装的测试版本错误挺多,没法测哦

    • TS+ Version: v1.0.0-alpha.4
    • PHP Version:7.1
    • Database Driver & Version:5.7

    Description:

    im_users' doesn't exist followings' doesn't exist 是不是你们删除了数据库表,没有删除代码哦

    Steps To Reproduce:

    Fixed step:

    • [x] 注册抛出异常错误.
    • [x] v1 获取用户列表接口 follow 相关代码错误。
    opened by 1459416736 14
  • 首页无法显示

    首页无法显示

    • TS+ Version: thinkssnsplus+
    • PHP Version: php 7.1.7
    • Database Driver & Version: mysql 5.7

    Description:

    按照 https://github.com/slimkit/thinksns-plus/blob/master/docs/get-started/installed.md 的安装流程安装完成后,进入到public目录,发现首页无法显示

    首页无法显示

    Steps To Reproduce:

    85bdedda-8b7e-43f2-be22-77d9a921d505

    Fixed step:

    • [ ] fixed.
    opened by sunnycn2013 13
  • mix 解析出错:Undefined index: /js/admin.js

    mix 解析出错:Undefined index: /js/admin.js

    • TS+ Version: v#.#.#
    • PHP Version:7.0.9
    • Database Driver & Version: 5.7

    Description:

    运行npm run dev,并刷新页面出现错误提示:

    ErrorException (E_ERROR) Undefined index: /js/admin.js (View: D:\Software\XAMPP\htdocs\slimkit\resources\views\admin.blade.php)

    Steps To Reproduce:

    tim 20171017141747

    Fixed step:

    • [ ] fixed.
    opened by stridedot 12
  • 执行php artisan migrate 还是报错

    执行php artisan migrate 还是报错

    • TS+ Version: v#.#.#
    • PHP Version:
    • Database Driver & Version:

    @medz 数据库里已经新建了个 plus 的数据库 执行php artisan migrate 还是报错 麻烦再帮我看一下,我的 .env配置如果 APP_NAME=ThinkSNS+ APP_ENV=local APP_KEY=base64:tJHsTmPBAaCP0MBuoCbJAHYMnT3giqkxW2xS3TBe8NE= APP_DEBUG=true APP_LOG_LEVEL=debug APP_URL=http://localhost

    DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 DB_DATABASE=plus DB_USERNAME=root DB_PASSWORD=

    BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_DRIVER=sync

    REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379

    MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null

    PUSHER_APP_ID=null PUSHER_APP_KEY=null PUSHER_APP_SECRET=null

    数据库里已经新建了个 plus 的数据库 执行php artisan migrate 还是报错 [Illuminate\Database\QueryException] SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from inform ation_schema.tables where table_schema = plus and table_name = migrations)

    [PDOException] SQLSTATE[HY000] [2002] No such file or directory

    opened by 121753961 12
  • 微服务化

    微服务化

    预设目标,将所有功能都进行微服务化重构

    • User
    • Wallet
    • Paid
    • Payable
    • Notifications
    • SMS
    • E-Mail

    微服务架构后,逐步形成自有产前架构模式,使用开源组件进行微服务开发。

    微服务任务优先级:尝试性!

    日常开发时间进行微服务架构方向尝试。

    结论

    最终是否进行微服务话,依据最终技术而定,尤其是微服务的协调,融合机制。

    Future L.5 
    opened by medz 11
  • yarn run prod 报错 cross-env

    yarn run prod 报错 cross-env

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Desktop (please complete the following information):

    • OS: [e.g. iOS]
    • Browser [e.g. chrome, safari]
    • Version [e.g. 22]

    Smartphone (please complete the following information):

    • Device: [e.g. iPhone6]
    • OS: [e.g. iOS8.1]
    • Browser [e.g. stock browser, safari]
    • Version [e.g. 22]

    Additional context Add any other context about the problem here.

    image

    opened by godblessu 9
  • 一个问题只能回答一遍吗?NO,我可以回答N个,请看下面

    一个问题只能回答一遍吗?NO,我可以回答N个,请看下面

    • TS+ Version: v#.#.#
    • PHP Version:
    • Database Driver & Version:

    Description:

    screenshot_2017-09-15-00-32-02

    Steps To Reproduce:

    回答完以后,返回的页面,添加回答并没有刷新。 第二次准备回答的时候,显然没有检查我是否已经回答一次。

    Fixed step:

    • [ ] fixed.
    opened by itb10why 9
  • 发微博失败的例子,发1张图顺利,2张图以上,失败!

    发微博失败的例子,发1张图顺利,2张图以上,失败!

    • TS+ Version: v#.#.#
    • PHP Version:
    • Database Driver & Version:

    Description:

    image

    Steps To Reproduce:

    多次试验,如图 华为p8,安卓 草稿还在,未丢稿。

    Fixed step:

    • [ ] fixed.
    opened by itb10why 9
  • Bump highlight.js from 11.2.0 to 11.5.0

    Bump highlight.js from 11.2.0 to 11.5.0

    Bumps highlight.js from 11.2.0 to 11.5.0.

    Release notes

    Sourced from highlight.js's releases.

    11.5.0

    Changes from CHANGELOG:

    Themes:

    New Grammars:

    Grammars:

    • enh(ruby) lots of small Ruby cleanups/improvements Josh Goebel
    • enh(objectivec) add type and variable.language scopes Josh Goebel
    • enh(xml) support processing instructions (#3492) Josh Goebel
    • enh(ruby ) better support multi-line IRB prompts
    • enh(bash) improved keyword $pattern (numbers allowed in command names) Martin Mattel
    • add meta.prompt scope for REPL prompts, etc Josh Goebel
    • fix(markdown) Handle ***Hello world*** without breaking Josh Goebel
    • enh(php) add support for PHP Attributes Wojciech Kania
    • fix(java) prevent false positive variable init on else Josh Goebel
    • enh(php) named arguments Wojciech Kania
    • fix(php) PHP constants Wojciech Kania
    • fix(angelscript) incomplete int8, int16, int32, int64 highlighting Melissa Geels
    • enh(ts) modify TypeScript-specific keywords and types list anydonym
    • fix(brainfuck) fix highlighting of initial ++/-- Christina Hanson
    • fix(llvm) escaping in strings and number formats Flakebi
    • enh(elixir) recognize references to modules Mark Ericksen
    • enh(css): add support for more properties Nicolaos Skimas

    11.4.0 - Hello 2022!

    This is a big one. Holidays and all. Wishing all of you the best for 2022! See the note below about theme changes if you're super picky about your theming.

    New Languages:

    ... (truncated)

    Changelog

    Sourced from highlight.js's changelog.

    Version 11.5.0

    Themes:

    New Grammars:

    Grammars:

    • enh(ruby) lots of small Ruby cleanups/improvements Josh Goebel
    • enh(objectivec) add type and variable.language scopes Josh Goebel
    • enh(xml) support processing instructions (#3492) Josh Goebel
    • enh(ruby ) better support multi-line IRB prompts
    • enh(bash) improved keyword $pattern (numbers allowed in command names) Martin Mattel
    • add meta.prompt scope for REPL prompts, etc Josh Goebel
    • fix(markdown) Handle ***Hello world*** without breaking Josh Goebel
    • enh(php) add support for PHP Attributes Wojciech Kania
    • fix(java) prevent false positive variable init on else Josh Goebel
    • enh(php) named arguments Wojciech Kania
    • fix(php) PHP constants Wojciech Kania
    • fix(angelscript) incomplete int8, int16, int32, int64 highlighting Melissa Geels
    • enh(ts) modify TypeScript-specific keywords and types list anydonym
    • fix(brainfuck) fix highlighting of initial ++/-- Christina Hanson
    • fix(llvm) escaping in strings and number formats Flakebi
    • enh(elixir) recognize references to modules Mark Ericksen
    • enh(css): add support for more properties Nicolaos Skimas

    Version 11.4.0

    New Language:

    • Added 3rd party Pine Script grammar to SUPPORTED_LANGUAGES [Jeylani B][]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump @vue/babel-preset-app from 3.12.1 to 5.0.1

    Bump @vue/babel-preset-app from 3.12.1 to 5.0.1

    Bumps @vue/babel-preset-app from 3.12.1 to 5.0.1.

    Release notes

    Sourced from @​vue/babel-preset-app's releases.

    v5.0.1

    See https://cli.vuejs.org/migrations/migrate-from-v4.html for a complete list of breaking changes from v4.


    v5.0.0 was skipped due to a network failure when releasing the packages.


    Changes since v5.0.0-rc.3:

    :bug: Bug Fix

    :memo: Documentation

    Backported documentation updates from the v4 branch.

    v5.0.0-rc.3

    This is likely to be the last RC version of Vue CLI 5. No more breaking changes are planned. If no major regressions occur, a stable version will be released in a week.

    :boom: Breaking Changes

    • @vue/cli-plugin-typescript, @vue/cli-service
    • @vue/cli-plugin-e2e-nightwatch

    :rocket: New Features

    :bug: Bug Fix

    Committers: 6

    v5.0.0-rc.2

    ... (truncated)

    Changelog

    Sourced from @​vue/babel-preset-app's changelog.

    5.0.1 (2022-02-17)

    Same as 5.0.0.

    5.0.0 (2022-02-17)

    :bug: Bug Fix

    :memo: Documentation

    Committers: 13

    5.0.0-rc.3 (2022-02-10)

    :rocket: New Features

    :boom: Breaking Changes

    • @vue/cli-plugin-typescript, @vue/cli-service

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump sass from 1.41.1 to 1.49.8

    Bump sass from 1.41.1 to 1.49.8

    Bumps sass from 1.41.1 to 1.49.8.

    Release notes

    Sourced from sass's releases.

    Dart Sass 1.49.8

    To install Sass 1.49.8, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

    Changes

    • Fixed a bug where some plain CSS imports would not be emitted.

    JS API

    • Fix a bug where inspecting the Sass module in the Node.js console crashed on Node 17.

    Embedded Sass

    • Fix a bug where source map URLs were incorrectly generated when passing importers to the legacy API.

    See the full changelog for changes in earlier releases.

    Dart Sass 1.49.7

    To install Sass 1.49.7, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

    Changes

    Embedded Sass

    • First stable release the sass-embedded npm package that contains the Node.js Embedded Host.

    • First stable release of the sass_embedded pub package that contains the Embedded Dart Sass compiler.

    See the full changelog for changes in earlier releases.

    Dart Sass 1.49.6

    To install Sass 1.49.6, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

    Changes

    Embedded Sass

    • First stable release the sass-embedded npm package that contains the Node.js Embedded Host.

    • First stable release of the sass_embedded pub package that contains the Embedded Dart Sass compiler.

    ... (truncated)

    Changelog

    Sourced from sass's changelog.

    1.49.8

    • Fixed a bug where some plain CSS imports would not be emitted.

    JS API

    • Fix a bug where inspecting the Sass module in the Node.js console crashed on Node 17.

    Embedded Sass

    • Fix a bug where source map URLs were incorrectly generated when passing importers to the legacy API.

    1.49.7

    Embedded Sass

    • First stable release the sass-embedded npm package that contains the Node.js Embedded Host.

    • First stable release of the sass_embedded pub package that contains the Embedded Dart Sass compiler.

    1.49.6

    • No user-visible changes.

    1.49.5

    • No user-visible changes.

    1.49.4

    • No user-visible changes.

    1.49.3

    • No user-visible changes.

    1.49.2

    • No user-visible changes.

    1.49.1

    • Stop supporting non-LTS Node.js versions.

    1.49.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump sass-loader from 7.3.1 to 12.5.0

    Bump sass-loader from 7.3.1 to 12.5.0

    Bumps sass-loader from 7.3.1 to 12.5.0.

    Release notes

    Sourced from sass-loader's releases.

    v12.5.0

    12.5.0 (2022-02-14)

    Features

    • added support for sass-embedded (faster than node-sass), feel free to feedback
    • added the api option (modern api is experimental and currently doesn't support built-in webpack resolver) (afbe114)

    v12.4.0

    12.4.0 (2021-12-07)

    Features

    v12.3.0

    12.3.0 (2021-10-27)

    Features

    • added the warnRuleAsWarning option, allows to emit a warning on the @warn rule (#992) (c652c79)
    • use webpack logger to log sass messages (only for dart-sass), configure it using infrastructureLogging (#991) (bb7cef9)

    v12.2.0

    12.2.0 (2021-10-12)

    Features

    v12.1.0

    12.1.0 (2021-06-10)

    Features

    • allow String value for the implementation option (382a3ca)

    v12.0.0

    12.0.0 (2021-06-01)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 12.13.0

    ... (truncated)

    Changelog

    Sourced from sass-loader's changelog.

    12.5.0 (2022-02-14)

    Features

    • added support for sass-embedded (faster than node-sass), feel free to feedback
    • added the api option (modern api is experimental and currently doesn't support built-in webpack resolver) (afbe114)

    12.4.0 (2021-12-07)

    Features

    12.3.0 (2021-10-27)

    Features

    • added the warnRuleAsWarning option, allows to emit a warning on the @warn rule (#992) (c652c79)
    • use webpack logger to log sass messages (only for dart-sass), configure it using infrastructureLogging (#991) (bb7cef9)

    12.2.0 (2021-10-12)

    Features

    12.1.0 (2021-06-10)

    Features

    • allow String value for the implementation option (382a3ca)

    12.0.0 (2021-06-01)

    ⚠ BREAKING CHANGES

    • minimum supported Node.js version is 12.13.0

    Bug Fixes

    • crash in custom importers with worker threads (#958) (67aa139)
    • resolving _index.import.scss/index.import.scss in packages (#906) (6641a16)

    11.1.1 (2021-05-13)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • Bump axios from 0.22.0 to 0.26.0

    Bump axios from 0.22.0 to 0.26.0

    Bumps axios from 0.22.0 to 0.26.0.

    Release notes

    Sourced from axios's releases.

    v0.26.0

    0.26.0 (February 13, 2022)

    Fixes and Functionality:

    • Fixed The timeoutErrorMessage property in config not work with Node.js (#3581)
    • Added errors to be displayed when the query parsing process itself fails (#3961)
    • Fix/remove url required (#4426)
    • Update follow-redirects dependency due to Vulnerability (#4462)
    • Bump karma from 6.3.11 to 6.3.14 (#4461)
    • Bump follow-redirects from 1.14.7 to 1.14.8 (#4473)

    v0.25.0

    0.25.0 (January 18, 2022)

    Breaking changes:

    • Fixing maxBodyLength enforcement (#3786)
    • Don't rely on strict mode behaviour for arguments (#3470)
    • Adding error handling when missing url (#3791)
    • Update isAbsoluteURL.js removing escaping of non-special characters (#3809)
    • Use native Array.isArray() in utils.js (#3836)
    • Adding error handling inside stream end callback (#3967)

    Fixes and Functionality:

    • Added aborted even handler (#3916)
    • Header types expanded allowing boolean and number types (#4144)
    • Fix cancel signature allowing cancel message to be undefined (#3153)
    • Updated type checks to be formulated better (#3342)
    • Avoid unnecessary buffer allocations (#3321)
    • Adding a socket handler to keep TCP connection live when processing long living requests (#3422)
    • Added toFormData helper function (#3757)
    • Adding responseEncoding prop type in AxiosRequestConfig (#3918)

    Internal and Tests:

    • Adding axios-test-instance to ecosystem (#3786)
    • Optimize the logic of isAxiosError (#3546)
    • Add tests and documentation to display how multiple inceptors work (#3564)
    • Updating follow-redirects to version 1.14.7 (#4379)

    Documentation:

    • Fixing changelog to show corrext pull request (#4219)
    • Update upgrade guide for https proxy setting (#3604)

    Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:

    ... (truncated)

    Changelog

    Sourced from axios's changelog.

    0.26.0 (February 13, 2022)

    Fixes and Functionality:

    • Fixed The timeoutErrorMessage property in config not work with Node.js (#3581)
    • Added errors to be displayed when the query parsing process itself fails (#3961)
    • Fix/remove url required (#4426)
    • Update follow-redirects dependency due to Vurnerbility (#4462)
    • Bump karma from 6.3.11 to 6.3.14 (#4461)
    • Bump follow-redirects from 1.14.7 to 1.14.8 (#4473)

    0.25.0 (January 18, 2022)

    Breaking changes:

    • Fixing maxBodyLength enforcement (#3786)
    • Don't rely on strict mode behaviour for arguments (#3470)
    • Adding error handling when missing url (#3791)
    • Update isAbsoluteURL.js removing escaping of non-special characters (#3809)
    • Use native Array.isArray() in utils.js (#3836)
    • Adding error handling inside stream end callback (#3967)

    Fixes and Functionality:

    • Added aborted even handler (#3916)
    • Header types expanded allowing boolean and number types (#4144)
    • Fix cancel signature allowing cancel message to be undefined (#3153)
    • Updated type checks to be formulated better (#3342)
    • Avoid unnecessary buffer allocations (#3321)
    • Adding a socket handler to keep TCP connection live when processing long living requests (#3422)
    • Added toFormData helper function (#3757)
    • Adding responseEncoding prop type in AxiosRequestConfig (#3918)

    Internal and Tests:

    • Adding axios-test-instance to ecosystem (#3786)
    • Optimize the logic of isAxiosError (#3546)
    • Add tests and documentation to display how multiple inceptors work (#3564)
    • Updating follow-redirects to version 1.14.7 (#4379)

    Documentation:

    • Fixing changelog to show corrext pull request (#4219)
    • Update upgrade guide for https proxy setting (#3604)

    Huge thanks to everyone who contributed to this release via code (authors listed below) or via reviews and triaging on GitHub:

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
Releases(2.4.1)
  • 2.4.1(Nov 4, 2020)

  • 2.3.0(Mar 7, 2019)

  • 2.2.3(Mar 7, 2019)

    2.2.3 (2019-03-07)

    Bug Fixes

    • Admin: 修复后台动态管理预览动态图片非原本动态图片 Bug (da22ac9), closes #624
    • IM: 修复未使用环信情况下后台更新用户资料永远都会失败问题 (155005a)
    • News: 兼容 PC 需要获取置顶用户信息需求 (cfbc299)
    • PC: 修复全局评论时没有自动添加评论的问题 (26284d0), closes #629
    • PC: 在个人主页转发动态时会添加到其他人个人主页时间线中的问题 (5faf023), closes #628
    • SPA: 解决安卓微信下无法上传图片的问题(hack) (b390b44)
    • SPA: 解决安卓微信下无法上传图片的问题(hack) (5840826)
    • SPA: 修复动态列表出现两次的问题 (82d2a27)
    • SPA: 修复获取数据时数量传出10而判断为15的问题 (673080c)
    • SPA: 修复未读消息小红点提示 (94a7606), closes #529
    • SPA: 修复未读消息小红点提示 (e69e6e8), closes #529
    • SPA: 修复消息错误显示小红点 (4dc0550), closes #529
    • SPA: 修复消息错误显示小红点 (1e56725), closes #529
    • SPA: 修复在 hash 模式下无法微信登录的问题 (5b5281c)
    • SPA: 修正动态卡片时间 (b9ad1fc)
    • SPA: 直辖市的定位问题 (2a9e44b)
    • SPA: GIF -> Gif (cbe870a), closes #644
    • 签到若未登录,不返回rank字段 (f00c455)
    • 转发时at用户没有反应的问题 (9430f5c)
    • Fixed local CDN gif bepass (ba50f4d)

    Features

    Source code(tar.gz)
    Source code(zip)
  • 2.2.2(Jan 29, 2019)

    2.2.2 (2019-01-29)

    Bug Fixes

    • 动态: 修复动态话题未关注状态下发布动态后无法关注该话题 (86f5aaf), closes #579
    • SPA: 动态中的链接高亮显示 (370bef4)
    • SPA: 过滤 XSS (bed1606)
    • SPA: 修复无法创建圈子的问题 (8965728), closes slimkit/plus#542
    • 定位搜索地区体验优化 (0bc7dec)
    • 核心: 修复积分原生支付读取兑换比例错误 (a835380)
    • 后台: 修复「用户」-「第三方」配置菜单消失 (c0dca8f)
    • CDN: 修复阿里云获取原图 GIF 并没有返回原图问题 (c13db22)
    • PC: 修复 xss 问题 (588afe6), closes #583
    • SPA: 创建投稿时无法返回上一步的问题 (99a552b)
    • SPA: 过滤 XSS (7f9beb2)
    • SPA: 如果文章未发布则其他用户不可通过改变url的方式访问 (dcd7784)
    • SPA: 收藏页面排版的问题 (73130e0)
    • SPA: 修复 moblink 样式覆盖的问题 (23a621e)
    • SPA: 修复当action sheet呼出并且路由变化时依然存在的问题 (bc8f95a)
    • SPA: 修复二次登录时无法获取 openid 的问题 (debf897)
    • SPA: 修复微信新用户注册时还需要再次登录的问题 (73f68e3)
    • SPA: 修复在 ios 下话题关注按钮不正常的问题 (b1bd0d2)
    • SPA: 修复在 ios 下密码输入框的样式不正确的问题 (5b89d68)
    • SPA: 修复在spa端定位后无法在其他端读取位置信息的问题 (5fe1953), closes #608

    Features

    • SPA: 动态话题 (cherry-pick from slimkit/master) (7524508), closes #467
    Source code(tar.gz)
    Source code(zip)
  • 2.1.5(Jan 29, 2019)

  • 2.2.1(Dec 25, 2018)

    Bug Fixes

    • 修复错误的控制器命名 (7ce5496)
    • 修复功能错误提交远端,导致开源库功能丢失问题 (cf83719)
    • 动态: 修复动态删除逻辑错误,导致仅自己能删除自己动态 (71a0d23), closes zhiyicx/plus-weimeng#42
    • 核心: 修复 TS+ 用户注册协议未使用最新配置 Bug (e7e11bf), closes #489
    • 核心: 修复导出打赏清单存在圈子帖子打赏导致到处错误 fix #497 (097e6fd)
    • 资讯: 修复打赏清单列表来源为“资讯”出现错别字 fix #498 (a8a4a00)
    • 资讯: 修复资讯后台筛选指定所属类别无效问题 fix#495 (9e3078b)
    • 资讯: 修复资讯投稿认证进行错误认证 #540 (cfb23fa)
    • PC: 调整右上角用户导航菜单顺序 (1a7ed6c)
    • PC: 动态列表超出3行的动态显示查看更多按钮 (8f7e314), closes #468
    • PC: 没有超过三行的动态也显示的显示更多的问题 (5e1d640), closes #483
    • PC: 签到配置修正 (be1614d), closes slimkit/plus#469
    • PC: 修复动态列表内容转化为富文本后异常截断的问题 (9fea8fe)
    • SPA: 查看认证信息时可以查看大图了 (e8f4db0), closes #537
    • SPA: 打赏用户为认证用户缺少认证标志的问题 (a856fc7), closes slimkit/plus#512
    • SPA: 发布图片动态时超过8张图样式不正确的问题 (06a2f67), closes #509
    • SPA: 后台关闭打赏开关后前端仍然后打赏的问题 (f761147), closes slimkit/plus#475
    • SPA: 解决某些情况下边框消失的问题(no 1px to rem) (4c960e6)
    • SPA: 解决评论框被打开时页面跳动的问题 (2e24bd3)
    • SPA: 解决微信登录时 access_token 丢失的问题 (45a66be)
    • SPA: 聊天无法发送和显示的问题 (60d2443)
    • SPA: 排行榜用户名过长时截断 (c4551a6), closes #536
    • SPA: 通用搜索框搜索图标在 IOS 上没有对齐的问题 (fae0e33), closes #508
    • SPA: 无法删除动态的问题 (f1ba8a1)
    • SPA: 下载付费图片点击查看时无需处理 (d010f69), closes #515
    • SPA: 修复非首次进入标签选择页面时也弹出提示的问题 (d50a3ad)
    • SPA: 修复通用输入框输入emoji字符时被算作1个字符的问题 (hack) (88015df), closes #506
    • SPA: 修复注册设置无时注册页面报错的问题 (6fb431b)

    Features

    • PC: 点击动态列表的内容也可以跳转到动态详情了 (706ffc0)
    Source code(tar.gz)
    Source code(zip)
  • 2.1.4(Dec 25, 2018)

    Bug Fixes

    修复错误的控制器命名 (7ce5496) 修复功能错误提交远端,导致开源库功能丢失问题 (cf83719) 核心: 修复导出打赏清单存在圈子帖子打赏导致到处错误 fix #497 (097e6fd) 资讯: 修复打赏清单列表来源为“资讯”出现错别字 fix #498 (a8a4a00) 资讯: 修复资讯后台筛选指定所属类别无效问题 fix#495 (9e3078b)

    Source code(tar.gz)
    Source code(zip)
  • 2.2.0(Dec 3, 2018)

    Bug Fixes

    • 修复升级后的配置错误 (72242ca)
    • 修复拓展包填充逻辑错误 (e07542c)
    • 修复用户和认真信息关系出现死循环导致整个应用崩溃 (4e76b65)
    • 动态: 权限判断条件编写错误,导致有权限的人无法删除,无权限的人可以删除 (f3ce698)
    • 动态: 修复动态后台视频动态无法展示页面丢失问题 (9603d7d), closes #429
    • 动态: 修复动态话题下列表引用错误的类进行实例化 (83fe0fd)
    • 动态: 修复动态话题下请求动态列表报错问题 (cb053a9)
    • 动态: 修复动态删除扣除删除者数量问题 (f76e758)
    • 动态: 修复任何人都可以删除任何人动态问题 (058dcdc)
    • 动态: 修复注入未读消息查询 SQL 表写死问题 (ac98ce6), closes #461
    • 动态: 移除错误删除动态接口,修正新删除动态接口权限逻辑 (76a20d9)
    • 核心: 修复 TS+ 充值的时候最小金额未使用后台配置问题 fixed #427 (b9b153d)
    • 核心: 修复 TS+ 无法使用新钱包充值积分问题 (6f5effa)
    • 核心: 修复积分设置充值选项充值无效问题 (a844834), closes #464
    • 核心: 修复启动接口未返回积分配置相关内容 (0b69d9a), closes #420
    • 核心: 修复钱包余额充值积分报错问题 (f53485b)
    • 核心: 修复权限节点填充错误 (0e6eec6)
    • 核心: 修复认证审核列表报错问题 (76fe929), closes #432
    • 后台: 修复打赏循环选项代码错误导致无法运行 (261e9bd)
    • 后台: 修复后台积分设置体现开关没有勾选 (7a633b8), closes #420
    • 后台: 修复老的公用配置查询 key 出错 (16d0ae9), closes #458
    • admin: 管理员禁用某用户后,认证管理获取不到用户信息报错 (5b4cb7a)
    • admin: 解决markdown编辑器遮挡的问题 (5eb85b5)
    • Core: 修复公用配置表结构无法与 Laravel 5.7 Model 兼容问题 (7cc5ae9)
    • Core: 修复核心设置支持使用错误的逻辑导致无法批量存储配置 (b3beb49)
    • Core: 修复后端代码组件错误 (84777bc)
    • Core: 修复后台代码逻辑警告 (857457b)
    • Core: 修复后台管理面板基础设置兼容性问题,错误配置导致面板不可用 (dde13f8)
    • Core: 修复填充式地区数据太大与 Telescope 产生致命错误! (75ffd81)
    • opensource: 联系电话修改 (df0e3ca)
    • OS: 修改开源版联系电话 (f978b99)
    • pc: 发布动态时不会更新到最新动态的问题 (479ccf7)
    • pc: 发布话题下的动态后不会加载新动态的问题 (07d76c4)
    • pc: 管理后台动态模块 jsx 语法错误的问题 (b2d8db4), closes zhiyicx/plus-component-pc#1109
    • pc: 圈子管理后台无法点击其他链接的问题 (c78a1eb), closes zhiyicx/plus-component-pc#1112
    • pc: 用户个人资料失败提示图标修正 (edbd9a6), closes zhiyicx/plus-component-pc#1006
    • PC: 创建话题时如果开启了审核则提示话题审核中 (e7831d4), closes zhiyicx/plus-component-pc#1123
    • PC: 关闭打赏后动态详情报错的问题 (9f31458), closes zhiyicx/plus-component-pc#1122
    • PC: 评论at人时偶尔无效的问题 (387504b), closes zhiyicx/plus-component-pc#1114
    • PC: 全局打赏没有人打赏不显示箭头 (b3c9980), closes zhiyicx/plus-component-pc#1125
    • PC: 全局评论at失效的问题 (37dc78e), closes zhiyicx/plus-component-pc#1121
    • PC: 删除评论请求锁逻辑修复 (5c11bca)
    • PC: 修复后台关闭签到时前端页面报错的问题 (8b51625), closes zhiyicx/plus-component-pc#1118
    • PC: 修复评论被删除时提醒消息报错的问题 (60cfacd)
    • PC: 资讯页面报错的问题 (7a846a0)
    • SPA: 环境变量不生效的问题 (4ef525a)
    • SPA: 首次认证机构时控制台报错的问题 (f34eacc)
    • SPA: 微信登录时获取不到access_token的问题 (b62940e)
    • SPA: 修复投稿时付费失败的问题 (540ace8)
    • SPA: 组件名引用大小写修正 (acd7e8c)
    • eslint ignore MobLink function call (467aa52)

    Features

    • 修改 APP 版本提示按照 ID 倒序,修复分页条件错误 (98c9be6), closes #421
    • 动态: 删除动态接口支持管理员前台删除 (a8eaa7a)
    • 核心: 增加环信后台配置面板 (ce81818)
    • 核心: 增加获取用户拥有权限节点接口 (b68b703)
    • 后台: 增加第三方 QQ 登录配置面板 (9166bf7)
    • 后台: 增加微博配置管理面板 (1de1d00)
    • 后台: 增加微信登录设置面板 (750785f)
    • 后台: 增加微信公众平台配置面板 (be33d38)
    • 资讯: 增加默认分类填充功能 (cc8b06c)
    • Core: 填充增加默认标签和标签分类 (f6353b9), closes #420
    • news: 新增相关资讯功能 (3c3b740)
    • PC: 全局评论二次确认 (47c238b)
    • SPA: 合并 SPA 进入主仓库 (4367101)
    • SPA: 增加app下载引导功能 (f882439)
    • SPA: 资讯三张图样式调整 (ebbda77), closes slimkit/plus#455
    Source code(tar.gz)
    Source code(zip)
  • 2.1.3(Dec 3, 2018)

    Bug Fixes

    • 修复全局充值转账相关刷积分问题 (5c390dd), closes #448
    • 动态: 修复动态编辑接口报错 #445 #433 (16f3fd9)
    • 核心: 修复 TS+ 本地文件存储失败后抛出异常参数错误 (f4531c9)
    • 核心: 修复 TS+ 获取未读数据接口报错 (4cba2b3), closes #449
    • 核心: 修复动态话题与用户关联迁移错误导致无法重置数据库 (f024c88)
    • 核心: 修复读取未读信息报错 (aba55a6), closes #457
    • 核心: 修复缓存缩略图在 Windows 环境下生成错误路径问题 (c32ee17), closes #452
    • 核心: 修复置顶通知消息处理错误 #430 (ada0329)
    • 后台: 修复钱包管理提现设置获取错误 #422 (15f9aae)
    • 后台: 修复使用表前缀进行数据库迁移后查询认证管理报错 (397d25c), closes #451
    • 资讯: 修复资讯后台弹窗被编辑器遮挡问题 (597889a), closes #453
    • 资讯: 修复资讯拒绝置顶申请服务器报 500 错误 (9d5be5f), closes slimkit/plus#438
    • 修复钱包相关接口全部无法认证问题 (f2a91eb)
    • admin: 管理员禁用某用户后,认证管理获取不到用户信息报错 (5b4cb7a)
    • Core: 修复积分和钱包充值回掉地址错误 (26bdd93)
    • Docker: 修复 TS+ Docker 入口文件判读路径错误导致永远都在执行块代码 (f4523b2), closes #447
    Source code(tar.gz)
    Source code(zip)
  • 2.0.8(Dec 3, 2018)

    Bug Fixes

    • 修复全局充值转账相关刷积分问题 (5c390dd), closes #448
    • 动态: 修复动态编辑接口报错 #445 #433 (16f3fd9)
    • 核心: 修复 TS+ 本地文件存储失败后抛出异常参数错误 (f4531c9)
    • 核心: 修复 TS+ 获取未读数据接口报错 (4cba2b3), closes #449
    • 核心: 修复动态话题与用户关联迁移错误导致无法重置数据库 (f024c88)
    • 核心: 修复读取未读信息报错 (aba55a6), closes #457
    • 核心: 修复缓存缩略图在 Windows 环境下生成错误路径问题 (c32ee17), closes #452
    • 核心: 修复置顶通知消息处理错误 #430 (ada0329)
    • 后台: 修复钱包管理提现设置获取错误 #422 (15f9aae)
    • 后台: 修复使用表前缀进行数据库迁移后查询认证管理报错 (397d25c), closes #451
    • 资讯: 修复资讯后台弹窗被编辑器遮挡问题 (597889a), closes #453
    • 资讯: 修复资讯拒绝置顶申请服务器报 500 错误 (9d5be5f), closes slimkit/plus#438
    • 修复钱包相关接口全部无法认证问题 (f2a91eb)
    • Core: 修复积分和钱包充值回掉地址错误 (26bdd93)
    • Docker: 修复 TS+ Docker 入口文件判读路径错误导致永远都在执行块代码 (f4523b2), closes #447
    Source code(tar.gz)
    Source code(zip)
  • 2.0.7(Nov 7, 2018)

  • 2.0.6(Oct 29, 2018)

  • 2.1.0(Oct 25, 2018)

    Bug Fixes

    Features

    Source code(tar.gz)
    Source code(zip)
  • 2.0.5(Oct 25, 2018)

  • 2.0.4(Sep 29, 2018)

    Bug Fixes

    • 修复客户端屏蔽原始图像名称无法获取文件后缀情况下报错 (40dc20a)

    Features

    • file-storage: 文件系统新增文件名称格式限制,避免错误上传 (4a5364a)

    Changes

    • 从 2.0 版本中移除支付确认密码功能
    Source code(tar.gz)
    Source code(zip)
  • 2.0.3(Sep 25, 2018)

  • 2.0.2(Sep 21, 2018)

  • 2.0.1(Sep 20, 2018)

  • 2.0.0(Sep 20, 2018)

    2.0.0 (2018-09-20)

    Bug Fixes

    Features

    • 完成阿里云驱动 (85de9c1)
    • 音乐 & 资讯评论增加 at 人功能 (ae08fe4), closes #337
    • admin: 添加存储设置文件 MIME 管理 (7ddfc8a)
    • admin: 完成公开频道设置面板 (70ad60e)
    • admin: 增加阿里云 OSS 文件系统设置面板 (f06b755)
    • admin: 增加本地文件系统设置面板 (a1301ad)
    • admin: 增加存储设置,图片储存设置 (4044ff3)
    • admin: 增加默认文件系统设置面板 (cf9d2d5)
    • admin: 增加文件系统上传大小限制设置 (1aa18bb)
    • core: 模型类型标记类增加静态重载功能 (1bd41e5)
    • core: 完成本地直传方案本地驱动开发 (69410ec)
    • core: 未读消息列表返回三条语言消息( #337 ) (aa020ec)
    • core: 新增一个一主双备缓存工具 (c6a03ca), closes #351
    • core: 增加 At 我的接口列表( #337 ) (0b53c78)
    • core: 增加 At 消息基本代码 (6056ba7)
    • core: 增加文件本地驱动,增加用户测试代码 (42bf3c6)
    • core: 增加新的文件直传文件系统,完成 local 驱动创建任务和上传文件 (9c7eae8), closes #362
    • core: Add list all comments API (f4ecd94), closes #337
    • docs: 增加文档 GH-Pages 发布脚本 (cb03e07)
    • feed: ( #343 ) 动态支持转发功能 (49362e3)
    • feed: ( isses #337 ) 动态评论增加 at 人功能 (dbb2034)
    • feed: 动态列表支持按照 ID 返回动态数据 (1970bc7)
    • feed: 增加发布动态 At 好友功能 (41df582)
    • file-storage: 阿里云 OSS 进行内外隔离,提高 50% 数据获取速度 (ec47bc5)
    • file-storage: 储存增加上传后的 node 验证规则 (3fe06d7)
    • news: ( #337 ) 资讯增加按照 ID 获取资讯列表 (af990d5)
    • pay: 支付节点需要进行密码输入 (348f1b9)
    • user: 用户统计返回 at 的消息未读数 (241fa40)
    • user: 增加根据用户名获取用户资料 (c00fe83)
    Source code(tar.gz)
    Source code(zip)
  • 1.8.6(Sep 18, 2018)

  • 1.7.7(Sep 18, 2018)

  • 1.9.4(Sep 8, 2018)

  • 1.8.5(Sep 8, 2018)

    • FIXED 修复用户在自己发布的内容下置顶自己发布的评论仍有消息数量通知的 BUG
    • IMPROVED 优化内部链接跳转中间页面,移除中间页面显示,直接 302
    Source code(tar.gz)
    Source code(zip)
  • v1.8.4(Aug 22, 2018)

    Fixeds

    • (core): 修复全包验证类使用错误的注入
    • (news): 修改资讯后台「删除审核」为「删除申请审核」
    • (admin): 修复后台支付宝原生设置输入框缺省提示有误
    • (feed): 修复可重复点赞和取消点赞导致数据错误
    • (user): 修复更新认真资料接口验证描述错误
    Source code(tar.gz)
    Source code(zip)
  • v1.9.2(Aug 15, 2018)

Laravel Auth is a Complete Build of Laravel 8 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management system.

Laravel Auth is a Complete Build of Laravel 8 with Email Registration Verification, Social Authentication, User Roles and Permissions, User Profiles, and Admin restricted user management system. Built on Bootstrap 4.

Jeremy Kenedy 2.8k Dec 31, 2022
Light-weight role-based permissions system for Laravel 6+ built in Auth system.

Kodeine/Laravel-ACL Laravel ACL adds role based permissions to built in Auth System of Laravel 8.0+. ACL middleware protects routes and even crud cont

Kodeine 781 Dec 15, 2022
A Laravel 5 package for OAuth Social Login/Register implementation using Laravel socialite and (optionally) AdminLTE Laravel package

laravel-social A Laravel 5 package for OAuth Social Login/Register implementation using Laravel socialite and (optionally) AdminLTE Laravel package. I

Sergi Tur Badenas 42 Nov 29, 2022
Braindead simple social login with Laravel and Eloquent.

Important: This package is not actively maintained. For bug fixes and new features, please fork. Eloquent OAuth Use the Laravel 4 wrapper for easy int

Adam Wathan 374 Dec 21, 2022
Social OAuth Authentication for Laravel 5. drivers: facebook, github, google, linkedin, weibo, qq, wechat and douban

Social OAuth Authentication for Laravel 5. drivers: facebook, github, google, linkedin, weibo, qq, wechat and douban

安正超 330 Nov 14, 2022
:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit:

SocialConnect Auth Getting Started :: Documentation :: Demo Open source social sign on PHP. Connect your application(s) with social network(s). Code e

SocialConnect 518 Dec 28, 2022
:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit:

SocialConnect Auth Getting Started :: Documentation :: Demo Open source social sign on PHP. Connect your application(s) with social network(s). Code e

SocialConnect 458 Apr 1, 2021
Login Social and product store

Run Stores Fake Marvel store This is a fake Marvel Store, here you can find a list of all the Marvel characters and simulate a shopping of its product

Ricardo Rito Anguiano 1 Jan 22, 2022
A wrapper around Spatie’s Browsershot for managing social share images (OGP, Twitter etc.)

Very short description of the package This package allows you to create dynamic social sharing images in your Laravel apps. It uses Spatie’s Browsersh

Richard Le Poidevin 4 Dec 25, 2021
Discuz!ML is a multilingual version of Discuz!X, social network engine from Tencent Cloud

Discuz! ML (MultiLingual Discuz) Introduction Discuz!ML is a multilingual version of Discuz!X, social network engine from Tencent Cloud Related Sites

Valery Votintsev 3 Dec 7, 2022
Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP

Open source social sign on PHP. Connect your application(s) with social network(s).

SocialConnect 517 Dec 11, 2022
UserFrosting is a secure, modern user management system written in PHP and built on top of the Slim Microframework, Twig templating engine, and Eloquent ORM.

UserFrosting is a secure, modern user management system written in PHP and built on top of the Slim Microframework, Twig templating engine, and Eloquent ORM.

UserFrosting 1.6k Jan 1, 2023
Powerful package for handling roles and permissions in Laravel 5

Roles And Permissions For Laravel 5 Powerful package for handling roles and permissions in Laravel 5 (5.1 and also 5.0). Installation Composer Service

Roman Bičan 1.2k Dec 17, 2022
A Powerful package for handling roles and permissions in Laravel with GUI.

Laravel Roles A Powerful package for handling roles and permissions in Laravel. Supports Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 6.0, 7.0, and 8.0+. Tab

Jeremy Kenedy 827 Jan 1, 2023
PHP package built for Laravel 5.* to easily handle a user email verification and validate the email

jrean/laravel-user-verification is a PHP package built for Laravel 5.* & 6.* & 7.* & 8.* to easily handle a user verification and validate the e-mail.

Jean Ragouin 802 Dec 29, 2022
PHP server built using laravel framework.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Lee 0 Dec 27, 2021
This is a simple laravel authentication built with livewire jetstream.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Emmanuel Dada 1 Feb 4, 2022
Authentication REST-API built with Lumen PHP Framework

Authentication REST-API built with Lumen PHP Framework Laravel Lumen is a stunningly fast PHP micro-framework for building web applications with expre

Hüseyin Yağlı 1 Oct 12, 2021
Auth is a module for the Yii PHP framework that provides a web user interface for Yii's built-in authorization manager

Auth is a module for the Yii PHP framework that provides a web user interface for Yii's built-in authorization manager (CAuthManager). You can read more about Yii's authorization manager in the framework documentation under Authentication and Authorization.

Christoffer Niska 134 Oct 22, 2022