Laravel5.4 版本的后台管理系统,4-19 更新

分享 ADKi ⋅ 于 1年前 ⋅ 最后回复由 ADKi 1个月前 ⋅ 8661 阅读

学习laravel最好的方法就是写代码了,自己写了一个后台管理系统,以自己的能力水平就设计成这个样子了,
功能上基本上都是后台管理系统的通用功能,共享出来大神们能给一写修改意见完善意见
也希望可以给入门的新人一些代码参考。
前端不太好用的是现成的前端模板,直接忽略页面右上角那些功能,因为都没写打算以后有时间写。

未完成用户编辑,因为打算做一些三方登录,

具体页面功能查看一下路由文件。
一些图片展示:
file
file
file
file
file

依赖全部同步了省的国内同步出现问题。
安装方法直接安装数据库就可以访问了:php artisan migrate --seed
Git:https://github.com/ADKii/Laradmin
还有很多不足希望大神给出参考意见,会不断改进的

本帖已被设为精华帖!
附言 0  ·  1年前

GitHub改名字了,新地址:https://github.com/DukeAnn/Laradmin

附言 1  ·  1年前

laravel升级到5.4,修正了路由不存在报错BUG,剩下的等看完5.4文档后看看什么地方的写法可以升级。感谢大家提出的建议,我会继续努力的。

附言 2  ·  1年前

这次更新了之前的前端资源位置和一些BUG,添加了后台博客功能,修了一些易用性。
演示站http://admin.amyair.cn 账号密码见下方评论

附言 3  ·  1年前

求 start

附言 4  ·  1年前

datatables 居然报了个XSS漏洞,真尴尬

附言 5  ·  1年前

由于版权问题,public/ 三方资源 文件夹内容全部删除,可以查看演示站上的功能和参考功能代码,直接注册即可体验了。以后自己学完vue搞个新后台样式在分享给大家

本帖由系统于 1个月前 自动加精
回复数量: 55
  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    可能有些文档说明不全,或者其他问题,因为第一次分享可能又没做到的地方,直接评论我会改正的

  • zxishere
    1年前

    前端需要全部重新搞,5.3集成了vue,不学习下可惜了,个人意见

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @zxishere 是有在学vue,但是还没到能重搞那个水平

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    大神在哪里

  • 杨进春
    1年前

    操多余的心了。。vendor 目录没必要同步。你可以单做一个包含 vendor 目录的zip 包,供没办法使用 composer 的同学下载。

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @杨进春 因为项目自己在2个电脑上写的,所以就同步了省的每次都要更新或者导致依赖版本不同步的

  • 杨进春
    1年前

    @ADKi composer.lock 的存在就是为了解决你依赖版本的问题的。我猜你每次都要更新,或者依赖版本不同,原因是你每次都执行的 composer update,而不是 composer install ?

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    对啊,因为我没准在哪个电脑上升级一下依赖,哈哈,我怕忘了,拉下去代码自己开发其实可以直接忽略依赖文件夹

  • leng
    1年前

    楼主页面都是自己写的么?

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @leng 文章里说了,前端不太好用的模板

  • leng
    1年前

    @ADKi 公司最近也要一个后台系统,一直也在找。学学你的。到时候还有好多问题,请教哈

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @leng 不客气

  • freyo
    1年前

    :+1:体验了下很不错呀(用户管理没写完?

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @freyo 想写三方登录还没写 预留了

  • freyo
    1年前

    @ADKi 可以用Route::getRoutes()->getByName('admin.index')来判断路由是否存在

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @freyo 恩好提议,晚上更改,最近给升到5.4 了。

  • freyo
    1年前

    @ADKi 还有个建议就是HTML不要放到Controller里面,可以扔View里去渲染

    $datatables_json = Datatables::of($users)
        ->addColumn('action', function ($user) {
            $edit_url = route('user.edit', $user->id);
            $delete_url = route('user.destroy', $user->id);
            return view('admin.user.user_list_action_column', compact('user', 'edit_url', 'delete_url'));
        })
        ->addColumn('role', function ($user) {
            return view('admin.user.user_list_role_column', compact('user'));
        })
        ->setRowId(function ($user) {
            return 'user_li_' . $user->id;
        })
        ->make(true);
  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @freyo 感谢你认真的查看代码,这个是一个引入的依赖https://github.com/yajra/laravel-datatables,给的使用方法就是这样的,就直接按照说明来了,正好跟前端的 datatables js插件 ajax加载数据。

  • 老财 一个喜欢写代码的产品经理
    1年前

    INSPINIA 的这套UI,基本上成了cms项目的标准ui

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @老财 差不多,样式现在都是套模板。

  • hainuo
    1年前

    很好

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @hainuo 谢谢

  • Yaochave
    1年前

    后台有账号密码吗

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @Yaochave
    管理员 adk@adki.me 111111
    普通用户 78580302@qq.com 111111

  • Yaochave
    1年前

    谢谢

  • overtrue MOD https://github.com/overtrue
    1年前

    这里可能有一个重要问题被作者忽略了:你使用的主题模板是收费的,你拿来做开源项目是非法的。

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @overtrue 我买的 开源做后台也不行?

  • overtrue MOD https://github.com/overtrue
    1年前

    @ADKi 你买来免费放到网上这是什么行为你知道不?这就是盗版啊,你虽然买了,别人没买啊。

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    搜嘎,那有没有别的办法,做个版权声明?

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @overtrue 搜嘎,那有没有别的办法,做个版权声明?

  • JobsLong 那么,下一步的行动是什么?
    1年前

    @ADKi 可以看看这模板有没有可以商用的授权?

  • overtrue MOD https://github.com/overtrue
    1年前
  • Summer MOD A Life-long learner.
    1年前

    之前没注意看,商业授权的模板请尊重作者哦,此贴已下沉。

    @ADKi 请理解 :smile_cat:

  • 杨进春
    1年前

    ... 🕯

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。 1
    1年前

    @Summer 那我要关闭开源了,以后自己学完vue,自己搭个简单的在分享

  • hutaoseven
    1年前

    这个模板正在搞复活节半价促销 Metronic - Responsive Admin Dashboard Template

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    1年前

    @hutaoseven 大版权买不起啊,码农穷

  • JohnsonXie
    1年前

    赞一个,感谢楼主分享

  • 诗人橙
    8个月前

    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

    • Installation request for intervention/image 2.4.0 -> satisfiable by interv
      ention/image[2.4.0].
    • intervention/image 2.4.0 requires ext-fileinfo * -> the requested PHP exte
      nsion fileinfo is missing from your system.
      Problem 2
    • Installation request for laravel/framework v5.4.32 -> satisfiable by larav
      el/framework[v5.4.32].
    • laravel/framework v5.4.32 requires ext-mbstring * -> the requested PHP ext
      ension mbstring is missing from your system.
      Problem 3
    • Installation request for phpunit/phpunit 5.7.21 -> satisfiable by phpunit/
      phpunit[5.7.21].
    • phpunit/phpunit 5.7.21 requires ext-mbstring * -> the requested PHP extens
      ion mbstring is missing from your system.
      Problem 4
    • laravel/framework v5.4.32 requires ext-mbstring * -> the requested PHP ext
      ension mbstring is missing from your system.
    • barryvdh/laravel-ide-helper v2.4.1 requires illuminate/console ^5.0,<5.6 -

      satisfiable by laravel/framework[v5.4.32].

    • 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:

    • E:\server\php\php.ini
      You can also run php --ini inside terminal to see which files are used by PH
      P in CLI mode.

    安装报错额。mysql必须5.7? 我的是5.6

  • 诗人橙
    8个月前
  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    8个月前

    @诗人橙 对于数据库没要求,你的是全新安装的?

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    8个月前

    @诗人橙 之前是5.3的升级成5.4了。需要删掉vendor文件夹重新安装

  • 诗人橙
    8个月前

    @ADKi 删除那个vendor 文件夹 在执行命令安装吗

  • 诗人橙
    8个月前

    @ADKi 删除之后在执行安装 还是一样的报那个错

  • 诗人橙
    8个月前

    @ADKi 你发的啥 看不到 图片?

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    8个月前

    试了一下composer没问题,你删了重新拉吧

    @诗人橙

  • 诗人橙
    8个月前

    @ADKi 好像还是那样 那报错我是php环境问题吗 扩展问题?

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    8个月前

    @诗人橙 需要的扩展已经在 readme 里面说明了,PHP版本符合 laravel 要求就行

  • 诗人橙
    8个月前

    @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

    • Installation request for intervention/image 2.4.0 -> satisfiable by intervention/image[2.4.0].
    • 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:

    • E:\server\php\php.ini
      You can also run php --ini inside terminal to see which files are used by PHP in CLI mode.
  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    8个月前

    @诗人橙 能不能自己细心一下看看报错信息,英语不好机器翻译一下。依赖的扩展都写在上面了

    the requested PHP extension fileinfo is missing from your system.

    file

    三思而后再问好嘛,大兄弟

  • wq67200976
    7个月前

    楼主使用的是哪个模板能告知下嘛

  • wq67200976
    7个月前

    楼主这个主题我看了,但不是到15美元买的是永久的还是有时间限制的能否告知下

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    7个月前

    @wq67200976 上面有两个价格

    file

    区别在于你能不能向别人收费,大概就是商用的意思

  • Chavez 好的习惯,让人毫不费力的获得成功,好多人就是不肯,可悲!
    3个月前

    请教一下 后台面包屑 是怎么获取的 我添加完菜单后 面包屑就是这样

    file

  • ADKi 大鹏一日同风起,抟摇直上九万里。 假令风歇时下来,犹能簸却沧溟水。
    3个月前

    @Chavez 语言包里面呢

暂无评论~~

  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!