将URL变量传递给Laravel中的View Make函数

时间:2014-11-20 03:44:37

标签: php templates laravel variable-assignment

到目前为止,我已经使用了Google搜索,但仍然没有解决方案。 我的问题TLDR:View::make()如何获得url: example.com/sub/?parameter=1

到目前为止找到的每个解决方案都是关于在View::make('blade-template', $data)中的第二个参数中传递数据,但我还希望?parameter=1 可以通过查看来完成吗?这就是我现在所拥有的:

public function city($location)
{
    if ($location) {
        return View::make('home', array('dummy-array'));
    }
    return View::make('errors.missing');
}

它会创建example.com/new-york

是否有可能实现这样的网址example.com/new-york/?parameter=1我需要这样,所以我可以检查我的刀片文件,如果该参数设置我将打开模态(是的我知道我也可以使用会话,但在我的情况下我需要它通过参数)。

解决方法是return Redirect::to('new-york/?parameter=1')->with('location', $locationCache);但我之前已经有1次重定向,所以我更喜欢使用View::Make

1 个答案:

答案 0 :(得分:0)

您可以在任何需要的地方使用View::share('parameter', 1);,并将此变量传递给所有视图。