【问题标题】:Laravel facade Slug won't work for non English?Laravel 外观 Slug 不适用于非英语?
【发布时间】:2019-11-20 06:09:22
【问题描述】:

我想根据故事标题为非英语故事创建一个 URL 字符串

例如:如果标题是 Laravel में आपका URL 将是 /Laravel-में-आपका-स्वागत-है-ag16826

Laravel 有一个外观 Slug。但它不适用于非英语。

我该怎么做??任何帮助或建议!!! 或任何我可以获得帮助的链接。

【问题讨论】:

  • 您检查过吗,请确认并告诉我们
  • 它的工作原理

标签: php laravel laravel-6


【解决方案1】:

这个方法可能对你有帮助URL SLUG,我试过了,但是有拼写错误

先试试这个,

Route::get('/test',function(){
    return preg_replace('/\s+/', '-', trim('Laravel में आपका स्वागत है'));
});

输出

Laravel-में-आपका-स्वागत-है

【讨论】:

  • 这不是我想要的,但我发现了一个小解决方案,你可以在这里查看
  • 不,我检查它是否返回相同的字符串
  • 是的,实际上我忘记了“\”这个。谢谢。
  • 如果这解决了您的问题,请标记为已解决
猜你喜欢
  • 2018-03-28
  • 2021-04-03
  • 2016-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-14
  • 2017-02-05
相关资源
最近更新 更多