Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException Laravel 4.1

时间:2014-03-27 09:54:27

标签: php laravel

解决!! 只需添加

HomeController

public function whereDidYouSeePost() {
    return View::make("WDS");
}

和路线

Route::post("whereDidYouSee", array(
    "as"   => "whereDidYouSee",
    "uses" => "HomeController@whereDidYouSeePost"
));

我正在尝试发布表单,但每次都会收到此错误:

Symfony\Component\HttpKernel\Exception\NotFoundHttpException

但是当我更改根目录并复制我的主文件中的表单(我的意思是../public)时,一切都很好。我该怎么办?

谢谢。

这是我的代码

的HomeController

public function whereDidYouSee() {
    return View::make("WDS");
}

路线

Route::get("whereDidYouSee", array(
    "as"   => "whereDidYouSee",
    "uses" => "HomeController@whereDidYouSee"
));

表格

{{ Form::open(array("action" => "HomeController@WDS", "url" => "whereDidYouSee" )) }}
   //bla bla bla
{{ Form::close() }}

1 个答案:

答案 0 :(得分:0)

这是因为您的表单URL是相对的,根据路由名称生成它,如:

{{  Form::open(array('route' => 'whereDidYouSee')) }}
   //bla bla bla
{{ Form::close() }}