我有这样的网址:
http://example.com/en/search
现在我想检查网址的第一段,如
$lang = Request::segment(1);
如果符合特定条件,我想删除$ lang段。我正在像这样回复网址
$url = Request::fullUrl();
现在我想将网址重建为这样的
http://example.com/search
请注意我不能使用str_replace,因为它会搜索网址的所有部分,我只想在第一个网段中进行搜索和替换。
答案 0 :(得分:6)
如果您只想进行快速检查,然后删除第一个细分并重定向用户,您可以轻松地进行例如像这样(对于Laravel 5):
$segments = Request::segments();
$first = array_shift($segments);
if (some_condition) {
return redirect()->to(implode('/', $segments));
}
答案 1 :(得分:1)
尝试类似:
My 3rd product is: <?php echo $row_products[2]->name; ?>
and my 6th product is: <?php echo $row_products[5]->name; ?>