将auth添加到API资源路由的某些方法中

时间:2016-06-16 09:30:42

标签: laravel laravel-5

我需要限制对索引资源的访问权限,以便人们无法查看联系表单中的所有提交内容..这可以通过路由或人们在做什么吗?

我正在使用Laravel 5.2

Route::group(['prefix' => 'v1/api', 'middleware' => ['cors']], function(){

    Route::resource('contact', 'ContactFormController', ['except' => [
        'create', 'edit'
    ]]);  

});

1 个答案:

答案 0 :(得分:3)

得到它..将此添加到有问题的控制器

function __construct() {
    $this->middleware('auth', array('only' => array('index', 'show')));
}