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