Laravel facade Slug 不适用于非英语语言?

Laravel facade Slug won't work for non English?

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

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

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

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

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

先试试这个,

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

输出

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