2013-04-07 34 views
0

我一直在閱讀http://codehappy.daylerees.com並逐漸進入Laravel,但是我試圖獲得驗證工作後偶然發現了一些混淆。如何使用Laravels Auth方法驗證對控制器的訪問權限?

在大多數使用閉該網站的例子,基本上做了很多事情我在routes.php文件中的控制器親手做的。沒問題,Laravel讓我使用控制器和路由,然而讓我們說我想限制訪問我的管理面板的路線。因此,不要讓用戶在未經過身份驗證的情況下前往http://example.com/admin。解釋涵蓋,但使用閉包/匿名函數。因此,與關閉它應該是這樣的:

Route::get('admin', array('before' => 'auth', 'do' => function() { 
    // return admin view 
})); 

所以我試圖用同樣的方式,但這樣的控制器:

Route::get('admin', array('before' => 'auth', 'do' => '[email protected]')); 

這會導致白頁。

所以我的問題是我怎麼能轉發「得到」到控制器,而不是用封閉處理它同時還驗證?使用替代

回答

相關問題