Lae/routes/api.php

25 lines
784 B
PHP
Raw Normal View History

2022-08-12 07:56:56 +00:00
<?php
2022-08-28 17:17:57 +00:00
use User\WorkOrder\ReplyController;
2022-08-12 07:56:56 +00:00
use Illuminate\Support\Facades\Route;
2022-08-28 17:17:57 +00:00
use User\WorkOrder\WorkOrderController;
use App\Http\Controllers\User\DropController;
use App\Http\Controllers\Remote\ModuleController;
use App\Http\Controllers\Admin\User\UserController;
2022-08-12 07:56:56 +00:00
2022-08-28 17:04:44 +00:00
Route::name('api.')->middleware(['api', 'auth:sanctum'])->group(function () {
2022-08-28 17:17:57 +00:00
Route::apiResource('users', UserController::class);
2022-08-12 07:56:56 +00:00
2022-08-19 15:27:57 +00:00
2022-08-28 17:17:57 +00:00
Route::apiResource('drops', DropController::class);
2022-08-12 07:56:56 +00:00
2022-08-26 14:37:20 +00:00
Route::get('tasks', [TaskController::class, 'index']);
2022-08-28 17:17:57 +00:00
Route::apiResource('work-orders', WorkOrderController::class);
Route::apiResource('work-orders.replies', ReplyController::class);
2022-08-15 14:29:57 +00:00
2022-08-19 10:14:23 +00:00
// 调用远程 API
2022-08-29 09:31:08 +00:00
Route::any('/modules/{module}', [ModuleController::class, 'call'])->name('module.call');
2022-08-19 10:14:23 +00:00
2022-08-12 07:56:56 +00:00
});