gpt4 book ai didi

php - 从 url laravel 中删除部分段

转载 作者:行者123 更新时间:2023-12-04 00:07:55 25 4
gpt4 key购买 nike

我有一个这样的网址:

http://example.com/en/search

现在我想检查 url 的第一段,比如

$lang = Request::segment(1);

如果 $lang 段符合特定条件,我想删除它。我正在检索这样的网址

$url = Request::fullUrl();

现在我想将 url 重构为这样的东西

http://example.com/search

请注意,我不能使用 str_replace,因为它会搜索 url 的所有部分,我只想在第一段中搜索和替换。

最佳答案

如果您只想快速检查,然后删除第一段并重定向用户,您可以轻松地执行例如像这样(对于 Laravel 5):

$segments = Request::segments();
$first = array_shift($segments);
if (some_condition) {
return redirect()->to(implode('/', $segments));
}

关于php - 从 url laravel 中删除部分段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30050959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com