Files
eatvio-infra/app/Http/Controllers/Mobile/MobileProfileController.php
2024-01-16 14:49:30 +03:00

31 lines
751 B
PHP

<?php
namespace App\Http\Controllers\Mobile;
use Illuminate\Http\Request;
use App\Models\User;
use Auth;
class MobileProfileController {
public function index(Request $request)
{
$user = $request->user();
$userDetails = $user->detailz;
$chartPoints = $user
->weight_measures()
->orderBy('created_at', 'desc')
->limit(4)
->get()
->sortBy('id');
$circumferences = $user->circumference_measures()
->orderBy('created_at', 'desc')
->limit(4)
->get()
->sortBy('id');
return response()->json(['user' => $user, 'chartPoints' => $chartPoints, 'userDetails' => $userDetails, 'circumferences' => $circumferences], 200);
}
}