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

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

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

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

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

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

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

附言 2  ·  1年前

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

附言 3  ·  1年前

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

附言 4  ·  1年前

求 start

附言 5  ·  1年前

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

附言 6  ·  1年前

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

本帖由系统于 8个月前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 56
ADKi

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

1年前

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

1年前
ADKi

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

1年前
ADKi

大神在哪里

1年前
杨进春

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

1年前
ADKi

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

1年前
杨进春

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

1年前
ADKi

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

1年前

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

1年前
ADKi

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

1年前

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

1年前
ADKi

@leng 不客气

1年前

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

1年前
ADKi

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

1年前

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

1年前
ADKi

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

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);
1年前
ADKi

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

1年前
老财

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

1年前
ADKi

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

1年前
hainuo

很好

1年前
ADKi

@hainuo 谢谢

1年前

后台有账号密码吗

1年前
ADKi

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

1年前

谢谢

1年前
overtrue

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

1年前
ADKi

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

1年前
overtrue

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

1年前
ADKi

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

1年前
ADKi

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

1年前
乔布斯隆

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

1年前
Summer

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

@ADKi 请理解 :smile_cat:

1年前
杨进春

... ?

1年前
ADKi

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

1年前
hutaoseven

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

1年前
ADKi

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

1年前

赞一个,感谢楼主分享

1年前

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

1年前
ADKi

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

1年前
ADKi

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

1年前

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

1年前

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

1年前

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

1年前
ADKi

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

@诗人橙

1年前

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

1年前
ADKi

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

1年前

@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.
1年前
ADKi

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

the requested PHP extension fileinfo is missing from your system.

file

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

1年前

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

1年前

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

1年前
ADKi

@wq67200976 上面有两个价格

file

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

1年前

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

file

11个月前
ADKi

@Chavez 语言包里面呢

11个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!