You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
4.8 KiB
99 lines
4.8 KiB
<?php
|
|
|
|
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 within a group which
|
|
| is assigned the "api" middleware group. Enjoy building your API!
|
|
|
|
|
*/
|
|
|
|
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
|
|
return $request->user();
|
|
});
|
|
|
|
|
|
Route::any('test', [\App\Http\Controllers\Admin\OtherController::class, "test"]);
|
|
Route::group(['middleware' => ['sanctum.jwt:admin']], function () {
|
|
// 访客预约管理路由
|
|
Route::prefix('admin/visits')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\VisitController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\VisitController::class, 'show']);
|
|
Route::post('save', [\App\Http\Controllers\Admin\VisitController::class, 'save']);
|
|
Route::get('destroy', [\App\Http\Controllers\Admin\VisitController::class, 'destroy']);
|
|
});
|
|
|
|
// 学习内容管理路由
|
|
Route::prefix('admin/studies')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\StudyController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\StudyController::class, 'show']);
|
|
Route::post('save', [\App\Http\Controllers\Admin\StudyController::class, 'save']);
|
|
Route::get('destroy', [\App\Http\Controllers\Admin\StudyController::class, 'destroy']);
|
|
});
|
|
|
|
// 学习题目管理路由
|
|
Route::prefix('admin/study-asks')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\StudyAskController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\StudyAskController::class, 'show']);
|
|
Route::post('save', [\App\Http\Controllers\Admin\StudyAskController::class, 'save']);
|
|
Route::get('destroy', [\App\Http\Controllers\Admin\StudyAskController::class, 'destroy']);
|
|
});
|
|
|
|
// 拜访时间管理路由
|
|
Route::prefix('admin/visit-times')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\VisitTimeController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\VisitTimeController::class, 'show']);
|
|
Route::post('save', [\App\Http\Controllers\Admin\VisitTimeController::class, 'save']);
|
|
Route::get('destroy', [\App\Http\Controllers\Admin\VisitTimeController::class, 'destroy']);
|
|
});
|
|
|
|
// 系统配置管理路由
|
|
Route::prefix('admin/configs')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\ConfigController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\ConfigController::class, 'show']);
|
|
Route::post('save', [\App\Http\Controllers\Admin\ConfigController::class, 'save']);
|
|
Route::get('destroy', [\App\Http\Controllers\Admin\ConfigController::class, 'destroy']);
|
|
});
|
|
|
|
// 黑名单管理路由
|
|
Route::prefix('admin/blacklists')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\BlacklistController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\BlacklistController::class, 'show']);
|
|
Route::post('save', [\App\Http\Controllers\Admin\BlacklistController::class, 'save']);
|
|
Route::get('destroy', [\App\Http\Controllers\Admin\BlacklistController::class, 'destroy']);
|
|
});
|
|
|
|
// 拜访区域管理路由
|
|
Route::prefix('admin/visit-areas')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\VisitAreaController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\VisitAreaController::class, 'show']);
|
|
Route::post('save', [\App\Http\Controllers\Admin\VisitAreaController::class, 'save']);
|
|
Route::get('destroy', [\App\Http\Controllers\Admin\VisitAreaController::class, 'destroy']);
|
|
});
|
|
|
|
// 拜访日志管理路由
|
|
Route::prefix('admin/visit-logs')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\VisitLogController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\VisitLogController::class, 'show']);
|
|
});
|
|
|
|
// 门岗记录管理路由
|
|
Route::prefix('admin/gate-logs')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\GateLogController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\GateLogController::class, 'show']);
|
|
});
|
|
|
|
// 拜访审核管理路由
|
|
Route::prefix('admin/visit-audits')->group(function () {
|
|
Route::get('index', [\App\Http\Controllers\Admin\VisitAuditController::class, 'index']);
|
|
Route::get('show', [\App\Http\Controllers\Admin\VisitAuditController::class, 'show']);
|
|
});
|
|
|
|
});
|