获取 Modules

This commit is contained in:
iVampireSP.com 2022-12-03 11:27:35 +08:00
parent e04ec2b6d9
commit b21b2e6588
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
2 changed files with 42 additions and 4 deletions

View File

@ -0,0 +1,29 @@
<?php
namespace App\Http\Controllers\Application;
use App\Http\Controllers\Controller;
use App\Models\Module;
use Illuminate\Http\Request;
class ModuleController extends Controller
{
//
// public function index() {
// $modules = Module::all();
//
// return $this->success($modules);
// }
public function show(Module $module) {
return $this->success($module);
// $module = Module::find(request()->route('module'));
//
// return $this->success($module);
}
}

View File

@ -1,8 +1,17 @@
<?php
use App\Http\Controllers\Application\ModuleController;
use App\Http\Controllers\Application\MqttAuthController;
// 登录
Route::post('mqtt/authentication', [MqttAuthController::class, 'authentication'])->name('mqtt.authentication');
// 授权
Route::post('mqtt/authorization', [MqttAuthController::class, 'authorization'])->name('mqtt.authorization');
// MQTT Auth
Route::prefix('mqtt')->as('mqtt.')->group(function () {
// 登录
Route::post('authentication', [MqttAuthController::class, 'authentication'])->name('authentication');
// 授权
Route::post('authorization', [MqttAuthController::class, 'authorization'])->name('authorization');
});
// Modules
Route::get('modules', [ModuleController::class, 'index'])->name('modules.index');
Route::get('modules/{module}', [ModuleController::class, 'show'])->name('modules.show');