【问题标题】:laravel check first part of URL e.g. domain.com/THIS-PARTlaravel 检查 URL 的第一部分,例如domain.com/THIS-PART
【发布时间】:2014-12-27 01:18:46
【问题描述】:

我目前正在检查简单的页面,例如/profile /index 等

但是我有一个页面是:

domain.com/viewbuild/105/a-title 

相当于:

domain.com/viewbuild.php?id=105&name=a-title

我目前的支票是:

$sUri = Route::getCurrentRoute()->uri();
if ($sUri == '/' || $sUri == 'viewbuild' || $sUri == 'newest')
{
// is on URL
}

这适用于其他 URL,但不适用于视图构建。我怎样才能检测到这个 URL 而不是变量,因为它是动态的。

谢谢。

【问题讨论】:

  • $sUri的值是什么,万一你检测不到呢?
  • 还没有遇到过这个问题... :/ 我会修复它,所以它默认为 '/' :)

标签: php url laravel uri


【解决方案1】:

只需使用segment() 函数:

$sUri = Request::segment(1);
if ($sUri == '/' || $sUri == 'viewbuild' || $sUri == 'newest')
{
    // is on URL
}

【讨论】:

  • 这个问题已经回答了吗?如果是这样 - 请您接受 - 或提供更多信息
猜你喜欢
  • 2019-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-09
  • 2018-01-23
  • 1970-01-01
  • 2017-06-07
  • 1970-01-01
相关资源
最近更新 更多