无法使用资源路由提交表单

时间:2014-12-14 05:18:46

标签: php forms laravel-4 routing

我是新手,所以如果这只是一个愚蠢的问题,我很抱歉。我刚开始laravel版本4.2。每当我尝试提交表单时,我只是遇到路由错误,我收到以下错误。 调用未定义的方法Illuminate \ Http \ Request :: post()
这是routes.php的剪辑

Route

这是表单和表单操作的视图被设置为abc(控制器),其中方法名称是@store

View

这是名为abc的控制器,我在其中声明了store函数以将用户值存储到数据库中。

Controller

Php artisan Route Command

enter image description here

任何帮助都会更受欢迎。感谢

1 个答案:

答案 0 :(得分:1)

只需更改以下行即可更正您的代码:

$guest->user = Input::post('user')
$guest->password = Hash::make(Input::post('password'));

$guest->user = Input::get('user')
$guest->password = Hash::make(Input::get('password'));

基本上Input::post不是您用来访问POST变量的方法。 Input::get从当前请求中获取任何变量。 (更像是$_REQUEST)。