change response json
This commit is contained in:
@@ -2,10 +2,12 @@
|
||||
|
||||
namespace Modules\Linksehat\Http\Controllers\Api;
|
||||
|
||||
use App\Helpers\Helper;
|
||||
use App\Models\User;
|
||||
use Illuminate\Contracts\Support\Renderable;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Routing\Controller;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Modules\Linksehat\Transformers\UserProfileResource;
|
||||
|
||||
class ProfileController extends Controller
|
||||
@@ -16,12 +18,9 @@ class ProfileController extends Controller
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
$user = auth()->user();
|
||||
$user->load('person');
|
||||
$user = Auth::user()->load('person');
|
||||
|
||||
return response()->json([
|
||||
'user' => UserProfileResource::make($user)
|
||||
]);
|
||||
return Helper::responseJson(new UserProfileResource($user));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -84,7 +83,7 @@ class ProfileController extends Controller
|
||||
'preferred_lang' => 'in:id,en'
|
||||
]);
|
||||
|
||||
$user = auth()->user();
|
||||
$user = Auth::user();
|
||||
if ($user->person) { // Update Profile
|
||||
$user->person->fill($request->only([
|
||||
'nik', 'name_prefix', 'name', 'name_suffix', 'gender', 'birth_date', 'deceased_at', 'marital_status'
|
||||
@@ -109,7 +108,7 @@ class ProfileController extends Controller
|
||||
$newPerson = $user->person()->create($newPerson);
|
||||
$user->person_id = $newPerson->id;
|
||||
$user->save();
|
||||
|
||||
|
||||
if ($request->has('preferred_lang')) {
|
||||
$user->metas()->updateOrCreate([
|
||||
'type' => 'preferred_lang'
|
||||
@@ -122,7 +121,7 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
$user = User::find($user->id); // ReLoad User Data
|
||||
return response()->json(UserProfileResource::make($user));
|
||||
return Helper::responseJson(new UserProfileResource($user));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user