Laravel 4路线问题?

时间:2013-12-30 18:24:59

标签: php laravel laravel-4

我正在尝试学习laravel,但我遇到了路由问题。

我的路线文件中有以下内容:

Route::get('home', function()
{
        return View::make('home');
});

如果我输入

,哪个有效
http://localhost/laravel/public/home

但是,在另一个页面上我有一个表单,提交时应该带我到那个页面:

{{ Form::open(array('url' => 'home')) }}

现在这会将我带到正确的地址,但会抛出异常。但是,如果我使用相同的URL重新加载页面,则页面正确加载。那么这里的问题是什么?我的表单设置方式有问题吗?

1 个答案:

答案 0 :(得分:0)

Route :: get是您想要向页面发出get请求,基本上获取内容。如果你想发布到一个页面,你需要做的,除了你的Route :: get,

Route::post

人们会告诉你的另一个选择是:

Route::any

但我建议远离这个,因为这两条路线的逻辑可能会有所不同。