我正在阅读codebright。尝试在数据检索部分。但我在路由上失败了。laravel 4 route post throw new NotFoundHttpException
我把我的laravel安装在wamp上。
这是我的代码。
form.blade.php
<form action="{{ url('/') }}" method="post">
<input type="hidden" name="foo" value="bar" />
<input type="hidden" name="baz" value="boo" />
<input type="submit" value="Send" />
</form>
routes.php文件
Route::post('/', function() {
$data = Input::all();
var_dump($data);
});
Route::get('post-form', function() {
return View::make('form');
});
它显示一个错误页面,并说: “throw new NotFoundHttpException;
”
但之后我添加了一个尾部斜杠行动。像这样:"action={{url('/')/}}"
。它工作正常。我不知道哪里错了。 .htaccess
或我需要设置virtual machine
。
在此先感谢。
但是使用Route :: get是可以的。但是使用Route :: post()失败了。 – iceman126