使用Laravel 5 Auth保护方法

时间:2015-02-09 16:00:35

标签: php laravel laravel-5

我有一堆控制器。其中一个是ArticleController。我希望方法postCreateArticle()方法要求用户进行身份验证。

在文档中,我认为您可以使用auth中间件,如下所示:

Route::get('profile', ['middleware' => 'auth', function()
{
    // Only authenticated users may enter...
}]);

但是,我正在routes注册我的控制器:

Route::controller('articles', 'ArticleController');

如何保护postCreateArticle()方法,而不在方法内部进行?

1 个答案:

答案 0 :(得分:1)

在你的构造函数中,你应该能够:

$this->middleware('auth', ['only' => 'postCreateArticle'])