File size: 1,116 Bytes
70ba896
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php

use App\Http\Controllers\Api\DashboardController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;

/*

|--------------------------------------------------------------------------

| API Routes

|--------------------------------------------------------------------------

|

| Here is where you can register API routes for your application. These

| routes are loaded by the RouteServiceProvider and all of them will

| be assigned to the "api" middleware group. Make something great!

|

*/

Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
    return $request->user();
});

// Dashboard Analytics API Routes (temporarily without auth for testing)
Route::prefix('dashboard')->group(function () {
    Route::get('/revenue', [DashboardController::class, 'revenue']);
    Route::get('/profit', [DashboardController::class, 'profit']);
    Route::get('/sales', [DashboardController::class, 'sales']);
    Route::get('/customers', [DashboardController::class, 'customers']);
    Route::get('/summary', [DashboardController::class, 'summary']);
});