【问题标题】:Is there any way to check parameter exist in Laravel previous URL有什么方法可以检查 Laravel 以前的 URL 中是否存在参数
【发布时间】:2020-08-15 03:18:25
【问题描述】:

想要检查前一个 URL 是否包含参数,并希望从前一个 URL 中获取特定参数的值,就像我们可以检查的当前 URL 一样。

 if(request()->has('status')){
    //current url 
    }

 example.com/leads/personal?status=custom&userid=512

【问题讨论】:

  • 你是怎么从以前的 url 来的,显然是从你的刀片中来的,发布刀片代码
  • @sta 干什么用的?没关系。
  • 您当前的网址包含参数status=custom&userid=512?
  • 使用 url()->previous() 实现中间件中的上一个 URL
  • 我以前的 URL 包含参数,我想添加当前 URL,这是我的任务

标签: php laravel


【解决方案1】:

我认为开箱即用并不容易。我建议安装spatie/url 包,然后:

use Spatie\Url\Url;

$previousUrl = Url::fromString(url()->previous());

if ($previousUrl->hasQueryParameter('status')) {
    // ...
}

【讨论】:

    猜你喜欢
    • 2011-01-17
    • 2018-01-31
    • 2013-04-02
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多