Найти в урле значение до слеша или конца значение

пытаюсь реализовать партнерскую ссылку вида www.site.ru/en/p131213/products

где p - приставка, цифры - это id пользователя

как в адресе найти этот id?

$uri = Request::path(); //получаем URI

      $segmentsURI = explode('/',$uri); //делим на части по разделителю "/"

      //Проверяем метку языка  - есть ли она среди доступных языков
      if (!empty($segmentsURI[0]) && in_array($segmentsURI[0], config('app')['locales'])) {
          foreach($segmentsURI as $value)
          {
            echo $value.'</br>';
          }
      }

Ответы (1 шт):

Автор решения: Игорь Диденко

Думаю лучше это делать через роут, наример так

Route::get("/{lang}/p{id}/products", function ($lang, $id) {
    if (in_array($lang, config('app')['locales'])) {
        ...
    }
});
→ Ссылка