GithubHelp home page GithubHelp logo

nick-bai / snake Goto Github PK

View Code? Open in Web Editor NEW
531.0 46.0 235.0 22.69 MB

🚀thinkphp5.1 + layui 实现的带rbac的基础管理后台,方便快速开发法使用

License: Apache License 2.0

PHP 91.32% PLpgSQL 0.22% Smarty 1.40% Less 3.51% SCSS 3.55%
snake thinkphp admin

snake's Introduction

最新免费可商用CMS系统

基于 thinkphp6 + vue 的多站点多语言,SEO友好的开源CMS系统,可免费商用。 https://gitee.com/digital-flag/huocms

snake

thinkphp5.1 + layui 实现的带rbac的基础管理后台,方便快速开发法使用

基于 thinkphp5.0 的snake 可以到 https://github.com/nick-bai/snake/releases/tag/v1.0 下载

特别鸣谢

开源php框架 thinkphp5.1
开源后台 layuimini https://gitee.com/zhongshaofa/layuimini

一睹为快

QQ交流群

926671726

如何搭建

1、下载源码
2、搭建可以参考我的 whisper 搭建手册
https://www.kancloud.cn/nickbai/whisper-v2/988777

百度 thinkphp5.1 搭建,你会获得很多的有效信息。或者加群讨论。

3、访问 你配置的域名/admin 即可进入后台
默认用户名 密码 admin admin

snake's People

Contributors

nick-bai avatar runstp avatar tuine avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

snake's Issues

Model里的文件名中带不带model?

带的话肯定就不会跟control里的类名冲突了, 不带也可以在use的时候用as做别名,之所以纠结这个是想让所有命名、文件名简单化。 纠结完Model就该纠结validate了 。。

作者大大尽快更新到5.0.1哈

目前发现需要改一下的地方就只有:
//检测权限
$control = strtolower(request()->controller());//不知为何,这里的首字母是大写

model里面$table可以改成$name,这样就不必写表前缀,如$name='user';

这个权限验证是怎么感脚不是很对啊??

如果新建一个方法,在分配权限时,没有分配,还是能使用这个功能
`function authCheck($rule)
{
$control = explode('/', $rule)['0'];
if(in_array($control, ['login', 'index'])){
return true;
}

if(in_array($rule, cache(session('role_id')))){
    return true;
}

return false;

}`
这个权限校验,总感觉不对,少了什么吧

感觉有个bug

如果showOperate 这个方法让没有权限的按钮显示,

base.php 里的 这个权限拦截不掉的,
if(empty(authCheck($control . '/' . $action))){
if(request()->isAjax()){
return msg(403, '', '您没有权限');
}
$this->error('403 您没有权限');
}
但是这个样可以拦截
if(empty(authCheck($control . '/' . $action))){
$this->error('403 您没有权限');
}

访问admin出错

模块不存在:http:
[0] HttpException in App.php line 341
in App.php line 341
at App::module(['http:', '', 'www.snake.com'], ['app_namespace' => 'app', 'app_debug' => true, 'app_trace' => false, ...], null) in App.php line 137

tp5的model是不是没有什么卵用?

我感觉有db够了, 要那个model不是纯属多余么? 而且model的查询结果是个对象, 麻烦得要死, 不能直接更新, 要指明更新字段

不知道作者还在维护吗

我下载了tp5.1的项目的源码,但是我没有对应的数据库,程序内好像没有对应的sql文件,qq群搜索群号码,也没有检索到,.

admin首页样式错误

bug

当分辨率宽度为1366的时候, (比较小的屏幕),并且展开了菜单栏就会把上面5个item文字挤下去,item右边还有大量空间

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.