Laravel 有个 str 类的 slug 函数 必须为小写,那么我如何优雅的利用它而不小写呢?
找了N久,开始的时候以为是数据库字符集设置错了,我喜欢默认将slug当做权限路由,比如列表就是userList这样写,但是在这个包下面有个接口调用了laravel内部的str类的slug方法:
求解决办法?
你的意思是想用 "geniusts/roles" 这个包,但是这个包默认会把 slug 转换成 Str::slug格式吗?
他在 role model 里面使用了这个 trait, 所以如果你使用他默认的模型的话,除非直接改代码。
要不就自己定义一个 role 模型,继承原来的role 模型,并重写 setSlugAttribute 方法,然后在config 文件里面设置 role 模型为自己自定义的模型。。。
恩恩,我就是这么做的。感觉也算是比较完善的解决办法了。@oustn 谢谢了