本期视频登录后即可观看
Laravel Voyager 后台系统的安装和初体验
本期Laravel视频教程咱们就正式将Laravel Voyager 后台管理系统引入到咱们的系统当中,咱们在一个干净的项目上使用这个后台系统,一步步学习这个管理后台的使用方法,咱们从最简单的开始学起,初步了解一下它的使用方法,以最快的速度对它产生感性的认识
微信扫码登录
![](https://www.coding10.com/images/auth/default.png)
本期Laravel视频教程咱们就正式将Laravel Voyager 后台管理系统引入到咱们的系统当中,咱们在一个干净的项目上使用这个后台系统,一步步学习这个管理后台的使用方法,咱们从最简单的开始学起,初步了解一下它的使用方法,以最快的速度对它产生感性的认识
自带的媒体文件管理功能,真不错。要是想自己做这个模块,很费劲的。
这个开发包也是越来越好用了,参与这个后台开发包的技术人员还是挺多的
老哥,我安装的时候抛异常了,SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client,查了下,说是 MySQL 5.8 使用了 'caching_sha2_password' 这个密码验证,然后现在用的 PHP 不支持这个验证插件,网络上有说修改 MySQL 用户验证模式从而避开这个问题的,但是我想让 PHP 支持这个验证模式,请问老哥了解么?
这个就别较真了,没必要咱们这个折腾这个问题,让php作者去折腾吧,不光php不支持,很多mysql的客户端也不支持,让 PHP 的作者从底层去支持,而不是上层用低效率的方式去搞,很多专门搞数据库的还没搞出来呢,咱们这些非此领域的人士也就别越俎代庖了,这个事情没那么简单,也不要相信网上某些所谓解决方案,数据库需要稳定过渡,不能看到新东西就抑制不住体内的洪荒之力。
好吧,那我就先去修改数据库的相关配置吧,让项目先跑起来
为什么看不到它的控制器和视图文件呢,想知道原理是啥hhhh
去看它生成的数据表你就能明白一些端倪
老哥,我在之前课程的博客系统中直接引入这个过程一切顺利,就是后面上传的图片怎么显示不出来呢?
那你检查一下图片的路径,看你在href中指定的图片路径对不对
感谢老哥,找到原因了,是因为”APP_URL“没有修改引起的,我是用Homestead开发的,原来的地址为localhost,现在改为跟hosts文件中的地址一样就行了(laravel.test)
不好的一点就是它的表名也叫users,而且默认使用的也是User这个模型
这也不是啥问题,而是它本来就应该这么去实现,以免引起更多不必要的歧义和错乱
我觉得user表一般都会用来作为前台用户表吧
这个没有这种限定,看项目用户的规模和项目的需要,不管事分库还是分表都是因为业务需要而采取的措施,绝大部分中小项目数据表都是一个,到了一定规模之后才会进行拆分,残酷的现实就是,大部分项目没走到那一步就死掉了
《Laravel Voyager 后台系统的安装和初体验》这一节课第 01:27 左边侧栏的目录浏览器,用的是什么字体?
我也忘了,好像是个内置的字体,Melo 还是啥来着。这个不重要,工具没必要花太多精力折腾,顺眼就好。
get ✔
装不上voyager,能不能给看下,这个报错是什么意思?
- Installing tcg/voyager (1.x-dev e9160b7): Cloning e9160b7c10 Install of tcg/voyager failed
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
[RuntimeException] Failed to clone https://github.com/the-control-group/voyager.git, git was not found, check that it is installed and in your PATH env. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
这个我真是头一次看见???
git was not found, check that it is installed and in your PATH env.
它的提示挺明显,就是 git 没找到,可是我感觉你git不至于没有安装吧,环境变量配好了没?
厉害,还是在这问靠谱。就是没装git,已经装好了。问题解决!!!!!