2015-06-02 61 views
0

我已經在laravel 4中開發了一個使用工匠命令的簡單應用程序。它使用php artisan serve命令行通過端口工作正常。但我希望通過公用文件夾運行,如localhost/myapp/public。但我的表單沒有張貼在任何控制器方法由於路徑在laravel中設置基路徑4

形式

{{ Form::open(array('post' => '[email protected]')) }} 

那麼如何設置公共路徑,這樣我們就可以訪問事先通過形式request.thanks方法。

--AFTER形式登錄--- 我要重定向

return Redirect::intended('/user/home'); 

我已經在UserController的定義

public function show() 
    { 
     return View::make('user.home'); 
    } 

在route.php有

Route::resource('/user', 'UserController'); 

但我404找不到

回答

1

如果您想在表單打開功能中指定控制器和方法,您必須使用action而不是post,因爲您已經提出了問題。

Form::open(array('action' => '[email protected]')) 

希望能幫助解決問題。

+0

thnks它的作品。但我表單提交後,我已重定向到usercontroller的主頁[返回查看:: make('user.home');]我有usercontroller和查看主頁我也沒有找到錯誤 –

+0

很高興第一點工作。未發現錯誤通常是因爲您沒有設置路由。檢查你的錯誤在routes.php文件中有一個條目。請更新您的問題,如果這沒有辦法。謝謝。 – haakym

+0

你可以複製粘貼確切的錯誤,我可能實際上錯了。 – haakym