forked from eatvio/eatvio-infra
34 lines
822 B
PHP
34 lines
822 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Mobile;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Models\User;
|
|
use App\Models\Plan;
|
|
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');
|
|
|
|
$plans = Plan::all();
|
|
|
|
$circumferences = $user->circumference_measures()
|
|
->orderBy('created_at', 'desc')
|
|
->limit(4)
|
|
->get()
|
|
->sortBy('id');
|
|
return response()->json(['user' => $user, 'chartPoints' => $chartPoints, 'userDetails' => $userDetails, 'circumferences' => $circumferences, 'plans' => $plans], 200);
|
|
}
|
|
} |