Laravel5.4 版本的后台管理系统,4-19 更新
学习laravel最好的方法就是写代码了,自己写了一个后台管理系统,以自己的能力水平就设计成这个样子了,
功能上基本上都是后台管理系统的通用功能,共享出来大神们能给一写修改意见跟完善意见。
也希望可以给入门的新人一些代码参考。
前端不太好用的是现成的前端模板,直接忽略页面右上角那些功能,因为都没写打算以后有时间写。
未完成用户编辑,因为打算做一些三方登录,
具体页面功能查看一下路由文件。
一些图片展示:
依赖全部同步了省的国内同步出现问题。
安装方法直接安装数据库就可以访问了:php artisan migrate --seed
Git:https://github.com/ADKii/Laradmin
还有很多不足希望大神给出参考意见,会不断改进的
GitHub改名字了,新地址:https://github.com/DukeAnn/Laradmin
laravel升级到5.4,修正了路由不存在报错BUG,剩下的等看完5.4文档后看看什么地方的写法可以升级。感谢大家提出的建议,我会继续努力的。
这次更新了之前的前端资源位置和一些BUG,添加了后台博客功能,修了一些易用性。
演示站http://admin.amyair.cn 账号密码见下方评论
求 start
datatables 居然报了个XSS漏洞,真尴尬
由于版权问题,public/ 三方资源 文件夹内容全部删除,可以查看演示站上的功能和参考功能代码,直接注册即可体验了。以后自己学完vue搞个新后台样式在分享给大家
可能有些文档说明不全,或者其他问题,因为第一次分享可能又没做到的地方,直接评论我会改正的
前端需要全部重新搞,5.3集成了vue,不学习下可惜了,个人意见
@zxishere 是有在学vue,但是还没到能重搞那个水平
大神在哪里
操多余的心了。。vendor 目录没必要同步。你可以单做一个包含 vendor 目录的zip 包,供没办法使用 composer 的同学下载。
@杨进春 因为项目自己在2个电脑上写的,所以就同步了省的每次都要更新或者导致依赖版本不同步的
@ADKi composer.lock 的存在就是为了解决你依赖版本的问题的。我猜你每次都要更新,或者依赖版本不同,原因是你每次都执行的
composer update
,而不是composer install
?对啊,因为我没准在哪个电脑上升级一下依赖,哈哈,我怕忘了,拉下去代码自己开发其实可以直接忽略依赖文件夹
楼主页面都是自己写的么?
@leng 文章里说了,前端不太好用的模板
@ADKi 公司最近也要一个后台系统,一直也在找。学学你的。到时候还有好多问题,请教哈
@leng 不客气
:+1:体验了下很不错呀(用户管理没写完?
@freyo 想写三方登录还没写 预留了
@ADKi 可以用
Route::getRoutes()->getByName('admin.index')
来判断路由是否存在@freyo 恩好提议,晚上更改,最近给升到5.4 了。
@ADKi 还有个建议就是HTML不要放到Controller里面,可以扔View里去渲染
@freyo 感谢你认真的查看代码,这个是一个引入的依赖https://github.com/yajra/laravel-datatables,给的使用方法就是这样的,就直接按照说明来了,正好跟前端的 datatables js插件 ajax加载数据。
INSPINIA 的这套UI,基本上成了cms项目的标准ui
@老财 差不多,样式现在都是套模板。
很好
@hainuo 谢谢
后台有账号密码吗
@Yaochave
管理员 adk@adki.me 111111
普通用户 78580302@qq.com 111111
谢谢
这里可能有一个重要问题被作者忽略了:你使用的主题模板是收费的,你拿来做开源项目是非法的。
@overtrue 我买的 开源做后台也不行?
@ADKi 你买来免费放到网上这是什么行为你知道不?这就是盗版啊,你虽然买了,别人没买啊。
搜嘎,那有没有别的办法,做个版权声明?
@overtrue 搜嘎,那有没有别的办法,做个版权声明?
@ADKi 可以看看这模板有没有可以商用的授权?
@ADKi https://themeforest.net/licenses/standard
之前没注意看,商业授权的模板请尊重作者哦,此贴已下沉。
@ADKi 请理解 :smile_cat:
... ?
@Summer 那我要关闭开源了,以后自己学完vue,自己搭个简单的在分享
这个模板正在搞复活节半价促销 Metronic - Responsive Admin Dashboard Template
@hutaoseven 大版权买不起啊,码农穷
赞一个,感谢楼主分享
E:\server\www\Laradmin>composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
ention/image[2.4.0].
nsion fileinfo is missing from your system.
Problem 2
el/framework[v5.4.32].
ension mbstring is missing from your system.
Problem 3
phpunit[5.7.21].
ion mbstring is missing from your system.
Problem 4
ension mbstring is missing from your system.
Installation request for barryvdh/laravel-ide-helper v2.4.1 -> satisfiable
by barryvdh/laravel-ide-helper[v2.4.1].
To enable extensions, verify that they are enabled in your .ini files:
You can also run
php --ini
inside terminal to see which files are used by PHP in CLI mode.
安装报错额。mysql必须5.7? 我的是5.6
@ADKi
@诗人橙 对于数据库没要求,你的是全新安装的?
@诗人橙 之前是5.3的升级成5.4了。需要删掉vendor文件夹重新安装
@ADKi 删除那个vendor 文件夹 在执行命令安装吗
@ADKi 删除之后在执行安装 还是一样的报那个错
@ADKi 你发的啥 看不到 图片?
试了一下composer没问题,你删了重新拉吧
@诗人橙
@ADKi 好像还是那样 那报错我是php环境问题吗 扩展问题?
@诗人橙 需要的扩展已经在 readme 里面说明了,PHP版本符合 laravel 要求就行
@ADKi $ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
intervention/image 2.4.0 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
To enable extensions, verify that they are enabled in your .ini files:
You can also run
php --ini
inside terminal to see which files are used by PHP in CLI mode.@诗人橙 能不能自己细心一下看看报错信息,英语不好机器翻译一下。依赖的扩展都写在上面了
the requested PHP extension fileinfo is missing from your system.
三思而后再问好嘛,大兄弟
楼主使用的是哪个模板能告知下嘛
楼主这个主题我看了,但不是到15美元买的是永久的还是有时间限制的能否告知下
@wq67200976 上面有两个价格
区别在于你能不能向别人收费,大概就是商用的意思
请教一下 后台面包屑 是怎么获取的 我添加完菜单后 面包屑就是这样
@Chavez 语言包里面呢
http://47.95.200.121/