有时我发布或获取网址,页面会一直保持加载状态。
当我想在刀片中显示不存在的变量或表单验证失败时,我也会收到此错误。
当我发布这样的内容时,它也会继续加载:
public function postStep2(Request $request)
{
var_dump($request); die();
}
这有效:
public function postStep2(Request $request)
{
var_dump(Input::all()); die();
}
我开始认为它与Laravel有关,希望向我显示一个错误页面(通过重定向并最终循环?)。
我正在使用Laravel 5.2。我试图降级到5.2.15并重新回到5.2.22。 此外,当发生这种情况时,httpd.exe正在使用大量的CPU,我最终将其杀死并重新启动wampserver。
这种无限加载或循环的原因是什么?为什么示例代码的第一个和平会永远加载,而第二个示例代码几乎立即显示?为什么刀片中不存在的变量不显示警告而不是永远加载?
答案 0 :(得分:1)
你var转储了一个请求对象,你应该做
$request->all() or $request->input('input_name')