我的问题是,传递的值在我本地服务器的刀片中可以正常收到。但是在我的远程服务器中,刀片文件无法访问控制器中设置的值。为什么会这样?有人可以帮忙吗?
在HomeController中
public function getDetails(Request $request) {
echo $url = $request->input('url');
return view('home.details')->with('url', $url);
}
这里没有回显任何价值。 看起来真正的问题是,在远程服务器中,由于某种原因,我无法读取url params。
请问任何消化?
答案 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不在我的遥控器中,我将不胜感激?