我如何使用中间件basic.auth"和一个特殊的团体


How can i use the Middleware "basic.auth" with a special group?

我在Laravel 5.1中创建了一个api,现在我将创建一个基本的身份验证。这是我的routes.php

Route::group(array('prefix' => 'api/v1', 'middleware' => 'auth.basic'), function()
{
    Route::get('customer.getall', 'Api@getAllCustomer');
});

现在,Users Table中的每个人都可以访问API。我有一个特殊的API用户。他在组API_USERS中。只有该组中的用户才能使用该Api。

如何在Laravel 5.1中做到这一点?

问候

考虑创建另一个中间件来处理您想要实现的特定身份验证。这应该让您了解如何根据角色(在您的示例中是组)创建一个角色。

http://laravel.com/docs/5.1/middleware middleware-parameters