feat: add app and database modules

This commit is contained in:
2026-05-21 16:05:11 +07:00
parent 37b7e783f5
commit fad70d096b
212 changed files with 23901 additions and 0 deletions
@@ -0,0 +1,34 @@
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Http\Helpers\ApiResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Log;
class MobileLogController extends Controller
{
public function store(Request $request)
{
$request->validate([
'level' => 'required|string|in:debug,info,warning,error,critical',
'message' => 'required|string',
'context' => 'nullable|array',
]);
$context = [
'timestamp' => now()->format('Y-m-d H:i:s'),
'user_id' => auth()->id() ?? 'guest',
'ip' => $request->ip(),
'user_agent' => $request->userAgent(),
'context' => $request->context,
];
$message = $request->message.' Context: '.json_encode($context);
Log::channel('mobile')->log($request->level, $message);
return ApiResponse::success(null, 'Log recorded');
}
}