2014-03-27 51 views
0

已解決! 只需添加Symfony Component HttpKernel Exception NotFoundHttpException Laravel 4.1

的HomeController

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

和路線

Route::post("whereDidYouSee", array(
    "as" => "whereDidYouSee", 
    "uses" => "[email protected]" 
)); 

我嘗試後一種形式,但每次收到此錯誤:

Symfony\Component\HttpKernel\Exception\NotFoundHttpException 

但是,當我改變了根並將該表格複製到我的家庭檔案(我的意思是../public),一切都很好。我想要做什麼?

謝謝。

這裏是我的代碼

的HomeController

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

路線

Route::get("whereDidYouSee", array(
    "as" => "whereDidYouSee", 
    "uses" => "[email protected]" 
)); 

形式

{{ Form::open(array("action" => "[email protected]", "url" => "whereDidYouSee")) }} 
    //bla bla bla 
{{ Form::close() }} 

回答

0

那是因爲你的表單URL是相對的,我產生t基於路由名稱,如:

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

這是一個解決方案,但我在我的HomeController文件中添加了一個post方法。謝謝。 –

相關問題