mertefe
Yapmak istediğiniz bu mu?
public function getUserData($email)
{
$user = User::with('address')
->where('email', Crypt::cryptString($email))
->firstOrFail();
return response()->json([
"name" => Crypt::decryptString($user->name),
"email" => Crypt::decryptString($user->email),
"phone" => Crypt::decryptString($user->phone),
"address" => $user->address->map(function ($addr) {
return [
'title' => $addr->title,
'address' => Crypt::decryptString($addr->address)
];
}),
]);
}
Ayrıca User ile Adress arasında hasMany kurduysanız ilişkinin adı address değil addresses olmalı