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

时间:2015-08-10 11:17:57

标签: php laravel laravel-5

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

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

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

如何在Laravel 5.1中执行此操作?

问候

1 个答案:

答案 0 :(得分:1)

考虑创建另一个中间件来处理您希望实现的特定身份验证。这应该可以让您根据角色创建一个角色,在您的情况下是角色。

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

相关问题