Laravel如何在保存到数据库之前解码"?/\+-"并在之后对其进行编码?



问题用户总是在产品的名称中添加这个章程('\/?+-"(,在这个中断之后,在产品的url中添加其他功能,如SEO

有Php或Laravel函数吗?或者让它成为模型很容易?

谢谢!

使用Str::slug函数创建段塞。最好将其存储在数据库中,作为另一个字段进行比较。然后,您可以使用slug作为URL,并保留产品名称以供在页面上使用。

$slug = Str::slug("Bob's product has a  / ? + - characters"); 
// Results in "bobs-product-has-a-characters"

相关内容

最新更新