2022-12-03 03:27:35 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Application;
|
|
|
|
|
|
|
|
use App\Http\Controllers\Controller;
|
|
|
|
use App\Models\Module;
|
2023-01-10 13:42:27 +00:00
|
|
|
use Illuminate\Http\JsonResponse;
|
2022-12-03 03:27:35 +00:00
|
|
|
|
|
|
|
class ModuleController extends Controller
|
|
|
|
{
|
2023-02-07 09:02:20 +00:00
|
|
|
public function index(): JsonResponse
|
2023-01-20 19:26:23 +00:00
|
|
|
{
|
2023-01-21 14:19:04 +00:00
|
|
|
$modules = (new Module)->all()->makeVisible(['api_token', 'url']);
|
2022-12-03 03:27:35 +00:00
|
|
|
|
2023-01-20 19:26:23 +00:00
|
|
|
return $this->success($modules);
|
|
|
|
}
|
2022-12-03 03:27:35 +00:00
|
|
|
|
2023-01-10 13:42:27 +00:00
|
|
|
public function show(Module $module): JsonResponse
|
2022-12-27 16:25:22 +00:00
|
|
|
{
|
2022-12-03 03:27:35 +00:00
|
|
|
return $this->success($module);
|
|
|
|
}
|
|
|
|
}
|