无法在远程服务器中的laravel5.2中读取url params

时间:2016-09-25 18:29:34

标签: .htaccess laravel-5.2

我的问题是,传递的值在我本地服务器的刀片中可以正常收到。但是在我的远程服务器中,刀片文件无法访问控制器中设置的值。为什么会这样?有人可以帮忙吗?

在HomeController中

 public function getDetails(Request $request) {
    echo $url = $request->input('url');
    return view('home.details')->with('url', $url);
}

这里没有回显任何价值。 看起来真正的问题是,在远程服务器中,由于某种原因,我无法读取url params。

请问任何消化?

1 个答案:

答案 0 :(得分:1)

Can't read url params in php laravel

这个网址有我的答案!问题似乎与.htaccess文件有关。令人困惑的是,为什么它在我的本地服务器上运行呢?

我使用了以下链接中描述的.htaccess

https://github.com/laravel/laravel/blob/master/public/.htaccess

我添加了

  

RewriteRule ^(。*)(images | css | js | fonts | upload | plugins | img | ckeditor)(。+)$ public / $ 2 $ 3 [L]

上面一行是因为我的app文件夹安排。到目前为止它的工作正常。

  

虽然这个问题已经得到解答,但如果有人能够解释为什么在我的本地工作的同一个.htaccess不在我的遥控器中,我将不胜感激?