added info api

This commit is contained in:
2023-07-11 10:36:57 +10:00
parent 14aa5e3b28
commit 2dbe9955d9
2 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
<?php
namespace App\Http\Controllers\Api;
use App\Enum\HttpResponseCodes;
use App\Models\Media;
use Illuminate\Http\Request;
class InfoController extends ApiController
{
/**
* Display a listing of the resource.
*
* @param \Illuminate\Http\Request $request The endpoint request.
* @return \Illuminate\Http\Response
*/
public function index(Request $request)
{
$info = [
"version" => "1.0.0",
"max_file_size" => Media::getMaxUploadSize()
];
return $this->respondJson($info);
}
}

View File

@@ -5,6 +5,7 @@ use App\Http\Controllers\Api\AnalyticsController;
use App\Http\Controllers\Api\AuthController; use App\Http\Controllers\Api\AuthController;
use App\Http\Controllers\Api\ContactController; use App\Http\Controllers\Api\ContactController;
use App\Http\Controllers\Api\EventController; use App\Http\Controllers\Api\EventController;
use App\Http\Controllers\Api\InfoController;
use App\Http\Controllers\Api\LogController; use App\Http\Controllers\Api\LogController;
use App\Http\Controllers\Api\MediaController; use App\Http\Controllers\Api\MediaController;
use App\Http\Controllers\Api\OCRController; use App\Http\Controllers\Api\OCRController;
@@ -23,6 +24,8 @@ use App\Http\Controllers\Api\UserController;
| |
*/ */
Route::get('/', [InfoController::class, 'index']);
Route::post('/login', [AuthController::class, 'login'])->name('login'); Route::post('/login', [AuthController::class, 'login'])->name('login');
Route::post('/register', [UserController::class, 'register']); Route::post('/register', [UserController::class, 'register']);