0
我是Laravel的新手,正在构建一个简单的Web应用程序。我将显示接下来要使用的代码,然后解释我的问题。Laravel 4.2表单操作不起作用
这里是我的表格视图login.blade.php
如何开始:
<?php
//build the form
echo Form::open(array('action' => '[email protected]'));
而且这里就是为主页的路线:
Route::get('/', function() {
return View::make('login', array('page_title' => 'Log in to MANGER'));
});
最后,这里的认证控制器(现在它是一个简单的重定向模拟登录):
class AuthenticationController extends BaseController {
public function authenticateUser()
{
//retrive from database
return View::make('hr', array('page_title' => 'MANGER Login'));
}
}
我的问题是,我g在login.blade.php
上设置错误。说:Route [AuthenticationController @ authenticateUser]未定义。 (查看:/opt/lampp/htdocs/manger/app/views/login.blade.php)
当我定义了一个控制器的时候,关于路由的错误是怎么样的呢?而且,如何解决这个问题呢?请原谅任何noob错误,并提前致谢! :-)
这里'认证'是什么意思?顺便说一下,我现在没有使用任何身份验证;它应该只是一个简单的重定向。 – dotslash 2014-10-11 13:55:52
这将生成一个像这样的URL:http:// host/authenticate(当然,你可以按照你的意思命名)。我只是假设你会在该页面上发布帖子,因为通常情况下,这些帖子都是以表格的形式出现的。 – cdarken 2014-10-11 14:00:17
它实际上是一个登录表单,将重定向到其他页面。将尝试你的方法,并尽快作出回应。暂时再见! :) – dotslash 2014-10-11 14:01:28