weekreport/routes/web.php

26 lines
993 B
PHP

<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\WeekReportController;
use App\Http\Controllers\ZentaoController;
// 主页面
Route::get('/', [WeekReportController::class, 'index'])->name('home');
// 上传图片
Route::post('/upload', [WeekReportController::class, 'uploadImage'])->name('upload');
// 生成周报
Route::post('/generate', [WeekReportController::class, 'generate'])->name('generate');
// 下载周报
Route::post('/download/markdown', [WeekReportController::class, 'downloadMarkdown'])->name('download.markdown');
Route::post('/download/pdf', [WeekReportController::class, 'downloadPdf'])->name('download.pdf');
// 禅道数据接口
Route::prefix('zentao')->group(function () {
Route::get('/test', [ZentaoController::class, 'testConnection'])->name('zentao.test');
Route::get('/users', [ZentaoController::class, 'getUsers'])->name('zentao.users');
Route::post('/tasks', [ZentaoController::class, 'getTasks'])->name('zentao.tasks');
});