作者 李美松

新增网站流量统计 - 3 修整

@@ -8,6 +8,7 @@ use App\Models\Bside\Statistics\TrafficStatistics; @@ -8,6 +8,7 @@ use App\Models\Bside\Statistics\TrafficStatistics;
8 use Illuminate\Http\JsonResponse; 8 use Illuminate\Http\JsonResponse;
9 use Psr\Container\ContainerExceptionInterface; 9 use Psr\Container\ContainerExceptionInterface;
10 use Psr\Container\NotFoundExceptionInterface; 10 use Psr\Container\NotFoundExceptionInterface;
  11 +use Throwable;
11 12
12 /** 13 /**
13 * 流量统计 14 * 流量统计
@@ -43,7 +44,7 @@ class StatisticsController extends BaseController @@ -43,7 +44,7 @@ class StatisticsController extends BaseController
43 * 地域分布 44 * 地域分布
44 * @return JsonResponse 45 * @return JsonResponse
45 * @throws ContainerExceptionInterface 46 * @throws ContainerExceptionInterface
46 - * @throws NotFoundExceptionInterface 47 + * @throws NotFoundExceptionInterface|Throwable
47 */ 48 */
48 public function distribution() 49 public function distribution()
49 { 50 {
@@ -56,7 +57,7 @@ class StatisticsController extends BaseController @@ -56,7 +57,7 @@ class StatisticsController extends BaseController
56 * 受访页面 57 * 受访页面
57 * @return JsonResponse 58 * @return JsonResponse
58 * @throws ContainerExceptionInterface 59 * @throws ContainerExceptionInterface
59 - * @throws NotFoundExceptionInterface 60 + * @throws NotFoundExceptionInterface|Throwable
60 */ 61 */
61 public function page() 62 public function page()
62 { 63 {
@@ -69,7 +70,7 @@ class StatisticsController extends BaseController @@ -69,7 +70,7 @@ class StatisticsController extends BaseController
69 * 访问终端 70 * 访问终端
70 * @return JsonResponse 71 * @return JsonResponse
71 * @throws ContainerExceptionInterface 72 * @throws ContainerExceptionInterface
72 - * @throws NotFoundExceptionInterface 73 + * @throws NotFoundExceptionInterface|Throwable
73 */ 74 */
74 public function terminal() 75 public function terminal()
75 { 76 {
@@ -5,14 +5,6 @@ @@ -5,14 +5,6 @@
5 5
6 use Illuminate\Support\Facades\Route; 6 use Illuminate\Support\Facades\Route;
7 7
8 -Route::prefix('stat')->group(function () {  
9 - Route::get('/source', [\App\Http\Controllers\Bside\StatisticsController::class, 'source'])->name('stat_source');  
10 - Route::get('/distribution', [\App\Http\Controllers\Bside\StatisticsController::class, 'distribution'])->name('stat_distribution');  
11 - Route::get('/page', [\App\Http\Controllers\Bside\StatisticsController::class, 'page'])->name('stat_page');  
12 - Route::get('/terminal', [\App\Http\Controllers\Bside\StatisticsController::class, 'terminal'])->name('stat_terminal');  
13 - Route::get('/trend', [\App\Http\Controllers\Bside\StatisticsController::class, 'trend'])->name('stat_trend');  
14 -});  
15 -  
16 //必须登录验证的路由组 8 //必须登录验证的路由组
17 Route::middleware(['bloginauth'])->group(function () { 9 Route::middleware(['bloginauth'])->group(function () {
18 //登录用户编辑个人资料 10 //登录用户编辑个人资料
@@ -175,6 +167,20 @@ Route::middleware(['bloginauth'])->group(function () { @@ -175,6 +167,20 @@ Route::middleware(['bloginauth'])->group(function () {
175 Route::any('describe/delete', [\App\Http\Controllers\Bside\Product\DescribeController::class, 'delete'])->name('product_describe_delete'); 167 Route::any('describe/delete', [\App\Http\Controllers\Bside\Product\DescribeController::class, 'delete'])->name('product_describe_delete');
176 }); 168 });
177 169
  170 + // 流量统计
  171 + Route::prefix('stat')->group(function () {
  172 + // 访问来源
  173 + Route::get('/source', [\App\Http\Controllers\Bside\StatisticsController::class, 'source'])->name('stat_source');
  174 + // 地域分布
  175 + Route::get('/distribution', [\App\Http\Controllers\Bside\StatisticsController::class, 'distribution'])->name('stat_distribution');
  176 + // 受访页面
  177 + Route::get('/page', [\App\Http\Controllers\Bside\StatisticsController::class, 'page'])->name('stat_page');
  178 + // 访问终端
  179 + Route::get('/terminal', [\App\Http\Controllers\Bside\StatisticsController::class, 'terminal'])->name('stat_terminal');
  180 + // 流量趋势
  181 + Route::get('/trend', [\App\Http\Controllers\Bside\StatisticsController::class, 'trend'])->name('stat_trend');
  182 + });
  183 +
178 //组织架构 184 //组织架构
179 Route::prefix('dept')->group(function () { 185 Route::prefix('dept')->group(function () {
180 Route::get('/', [\App\Http\Controllers\Bside\User\DeptController::class, 'index'])->name('dept'); 186 Route::get('/', [\App\Http\Controllers\Bside\User\DeptController::class, 'index'])->name('dept');