2022-08-12 07:56:56 +00:00
|
|
|
<?php
|
|
|
|
|
2022-08-15 14:29:57 +00:00
|
|
|
use App\Http\Controllers\User;
|
2022-08-19 15:27:57 +00:00
|
|
|
use App\Http\Controllers\Remote;
|
2022-08-12 07:56:56 +00:00
|
|
|
use Illuminate\Support\Facades\Route;
|
2022-08-26 14:37:20 +00:00
|
|
|
use App\Http\Controllers\User\TaskController;
|
2022-08-12 07:56:56 +00:00
|
|
|
|
2022-08-15 14:29:57 +00:00
|
|
|
Route::name('client.')->middleware(['api', 'auth:sanctum'])->group(function () {
|
2022-08-12 08:51:55 +00:00
|
|
|
// Route::apiResource('users', Controllers\User\UserController::class);
|
2022-08-12 07:56:56 +00:00
|
|
|
|
2022-08-19 15:27:57 +00:00
|
|
|
Route::apiResource('/modules/{module}/hosts', User\HostController::class);
|
|
|
|
|
|
|
|
Route::apiResource('drops', User\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-15 14:29:57 +00:00
|
|
|
Route::apiResource('work-orders', User\WorkOrder\WorkOrderController::class);
|
|
|
|
Route::apiResource('work-orders.replies', User\WorkOrder\ReplyController::class);
|
|
|
|
|
2022-08-19 10:14:23 +00:00
|
|
|
// 调用远程 API
|
2022-08-19 15:27:57 +00:00
|
|
|
Route::post('hosts/{host}/func/{func}', [Remote\CallController::class, 'host'])->name('host.call');
|
|
|
|
Route::post('/modules/{module}/func/{func}', [Remote\CallController::class, 'module'])->name('module.call');
|
2022-08-19 10:14:23 +00:00
|
|
|
|
2022-08-12 07:56:56 +00:00
|
|
|
});
|