微信扫码登录

微信扫码登录

邮箱恶意注册过多,目前只支持微信模式
付费课程, 订阅后即可观看
正在播放:Laravel Voyager 解决用户管理不能修改新添字段的问题
发布于: 2019.06.22
running8 2019.06.22 16:24

有机会想听听怎么复写扩展的类和视图的原理。我经常翻到源文件里改,然后更新插件又被改回去了。

Codinget 2019.06.22 16:29

这期视频就是用复写视图的方式,根据它的要求创建新的目录和文件就行了,其实这个东西很简单,稍微想想就能明白,就是定义规则而已,先查询用户有没有在resource/view目录中创建相关的视图文件,如果创建了就用用户创建的,没有的话,再去开发包里找需要的视图或者控制器啥的,原理都是很容易推导出来的

running8 2019.06.23 11:43

又学会了一个很实用的技能,一个知识点,能减少我开发中很多困惑,减轻很多工作量。看来,我所有遇到的难题,框架开发者都已经帮我们做好了。

YszeJ 2019.12.12 20:18

把voyager加入正在做的项目中,后台点击编辑Post信息的时候出现Call to undefined method App\Post::getTranslationsOf()错误。。。

Codinget 2019.12.12 21:10

不好意思,刚看到,这是因为咱们的东西跟默认自带的posts冲突了,你可以打开文章的BREAD设置部分,把URL slug 修改成blogs或者articles试一试,这是个很隐蔽的错误,挺坑人的。

YszeJ 2019.12.12 21:29

站长厉害👍

Codinget 2019.12.12 21:36

哈哈,当然厉害,这是我第一次这么谦虚 ~

IN 2019.12.31 15:07

麻烦问下站长,如果只需要在指定 Users Bread 显示自定义按钮怎么实现?

Codinget 2019.12.31 15:17

https://voyager-docs.devdojo.com/customization/action-buttons 这个链接里有详细的定制说明,根据这个逻辑就可以实现,在 public function shouldActionDisplayOnDataType() { return $this-&gtdataType-&gtslug == 'posts'; }

函数中实现具体用户是否可以看到这个按键的逻辑,不管是根据用户身份还是黑白名单就看你的需要了。

IN 2019.12.31 15:22

好的,感谢站长!!!

Codinget 2019.12.31 15:24

不客气,应该的,马上新年了,祝朋友元旦快乐,家庭和美,工作顺利, 非常感谢这一年多您对 Coding10 的支持 ~

标 题
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任