我的routes/api.php
中有以下路线:
Route::group(['middleware' => ['auth']], function () {
Route::get('users/', 'Api\UserController@index');
});
这会不断地将我重定向到我的仪表板。
然后我试试这个:
Route::get('users/', 'Api\UserController@index')->middleware('auth');
这有效,但它不能保护路线,所以如果我退出,我仍然可以访问它。
任何想法为什么会这样?我不确定验证API路由的最佳方法是什么,通常的惯例是什么?
我正在使用Laravel 5.5
答案 0 :(得分:0)
您无法在auth
路由中使用api.php
中间件,只能在web.php
中使用auth:api
个中间件。但您可以使用Integer[] list = {6,3,2,1};
Observable.just(list).subscribeOn(Schedulers.newThread())
.observeOn(Schedulers.newThread())
.map(value = > value * 2)
.observeOn(Schedulers.mainThread())
.subscribeWith(...)
中间件。