【问题标题】:Protecting methods using Laravel 5 Auth使用 Laravel 5 Auth 的保护方法
【发布时间】:2015-02-09 16:00:34
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

标签: php laravel laravel-5


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2018-07-10
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 2017-04-10
    • 2015-08-12
    • 2020-08-21
    相关资源
    最近更新 更多