php - 在 Laravel 的 URL 中使用破折号而不是下划线

标签 php laravel

我真的很想能够使用 Laravel (3) 并将破折号作为 url 分隔符而不是下划线。

我希望能够自动执行此操作,而不必也为每个_single_page 定义一个新路由。

我看不出如何实现这一点,并确保 Laravel 同时正常工作。

如有任何帮助,我们将不胜感激!

最佳答案

只需使用:

return Str::slug('My First Blog Post!');

它会回显像 mypage/my-first-blog-post

这样的链接

你也可以更精确:

return Str::slug('My First Blog Post!', '_');

会给 mypage/my_first_blog_post

关于php - 在 Laravel 的 URL 中使用破折号而不是下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195973/

相关文章:

laravel - 我想访问像 web.php 这样的路由中的 auth()->user()->?

php - 将格式化数字添加到 MySQL 选择数组

php - 脚本试图执行方法或访问不完整对象的属性

php - laravel 4 中的全局变量

php - 有没有更快的方法来编写这 3 个相同的查询?

laravel - 是队列 :restart laravel command necessary?

javascript - Ajax 未加载

php - 使用 Laravel Collective 选择输入

laravel - 如何在多个模型中使用Laravel Scout

php - 如何删除 Eloquent 中的多态关系?