每次刷新页面的时候,laravel都去数据库查询当前用户的信息。只要这个路由用了auth的middleware做保护。例如:
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function() {
Route::group(['middleware' => 'auth:web'], function() {
Route::get('/api-key/index', ['uses' => 'ApiKeyController@index', 'as' => 'admin.api_key.index']);
Route::get('/api-key/all-access-tokens', ['uses' => 'ApiKeyController@allAccessTokens', 'as' => 'admin.api_key.all_access_tokens']);
Route::post('/api-key/destroy-tokens', ['uses' => 'ApiKeyController@destroy', 'as' => 'admin.api_key.destroy']);
Route::resource('seller','SellerController');
});
});
这些在auth验证保护下的路由每次刷新就会去查询一次数据库,用laravel-debugbar可以跟踪到.