get('/user', function (Request $request) { // return $request->user(); // }); Route::group(['middleware' => 'auth:api'], function () { // 新報表(固定種類) Route::get('statistics', [App\Http\Controllers\System\StatisticsController::class, 'getStatistics'])->name('api.global.statistics'); Route::post('statistics/export', [App\Http\Controllers\System\StatisticsController::class, 'getStatisticsExport'])->name('api.global.statistics.export'); Route::get('log', [App\Http\Controllers\system\LogController::class, 'getDataTable'])->name('api.setting.log'); Route::post('log/export', [App\Http\Controllers\system\LogController::class, 'getLogDataExport'])->name('api.system.log.export'); Route::get('ms/statistics', [MultisysController::class, 'getStatisticsTest'])->name('api.ms.getstatistics'); Route::get('dashboard', [App\Http\Controllers\System\SystemController::class, 'getDashboardData'])->name('api.dashboard'); Route::get('dashboard/pie', [App\Http\Controllers\System\SystemController::class, 'getDashboardPie'])->name('api.dashboard.pie'); Route::get('dashboard/bar', [App\Http\Controllers\System\SystemController::class, 'getDashboardBar'])->name('api.dashboard.bar'); #region 管理群組 restful api Route::get('role', [App\Http\Controllers\System\Permissions\RoleController::class, 'index'])->name('api.role.index'); Route::put('role/{id}', [App\Http\Controllers\System\Permissions\RoleController::class, 'update'])->name('api.role.update'); Route::post('role/store', [App\Http\Controllers\System\Permissions\RoleController::class, 'store'])->name('api.role.store'); Route::delete('role/{id}', [App\Http\Controllers\System\Permissions\RoleController::class, 'destory'])->name('api.role.destory'); Route::get('role/{id}', [App\Http\Controllers\System\Permissions\RoleController::class, 'show'])->name('api.role.show'); #endregion #region 使用者管理 restful api // 匯出 Route::post('user/export', [App\Http\Controllers\System\Permissions\UserController::class, 'exportUserData'])->name('api.user.export'); Route::get('user', [App\Http\Controllers\System\Permissions\UserController::class, 'index'])->name('api.user.index'); Route::put('user/{id}', [App\Http\Controllers\System\Permissions\UserController::class, 'update'])->name('api.user.update'); Route::post('user/store', [App\Http\Controllers\System\Permissions\UserController::class, 'store'])->name('api.user.store'); Route::delete('user/{id}', [App\Http\Controllers\System\Permissions\UserController::class, 'destory'])->name('api.user.destory'); Route::get('user/{id}', [App\Http\Controllers\System\Permissions\UserController::class, 'show'])->name('api.user.show'); #endregion // 新增單位 restful api Route::get('device/unit', [App\Http\Controllers\System\ViolationParkingEquipmentController::class, 'indexUnit'])->name('api.vpk.unit.index'); Route::post('device/unit', [App\Http\Controllers\System\ViolationParkingEquipmentController::class, 'storeUnit'])->name('api.vpk.unit.store'); // 檔案管理 restful api Route::get('file-index', [App\Http\Controllers\System\FileIndexController::class, 'api_index'])->name('api.fileindex.index'); #region Ping IP Route::get('/get-ping-data/{status}', [App\Http\Controllers\system\Monitor\PingIpController::class, 'getDataTable'])->name("ping.getData"); Route::get('/get-ping-excel/{status}', [App\Http\Controllers\system\Monitor\PingIpController::class, 'ExportExcel'])->name("ping.dump"); #endregion });