anonaddy/app/Http/Controllers/Api/AdditionalUsernameDefaultRecipientController.php
2019-11-05 14:50:31 +00:00

25 lines
865 B
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Http\Requests\UpdateAdditionalUsernameDefaultRecipientRequest;
use App\Http\Resources\AdditionalUsernameResource;
class AdditionalUsernameDefaultRecipientController extends Controller
{
public function update(UpdateAdditionalUsernameDefaultRecipientRequest $request, $id)
{
$additionalUsername = user()->additionalUsernames()->findOrFail($id);
if (empty($request->default_recipient)) {
$additionalUsername->default_recipient_id = null;
} else {
$recipient = user()->verifiedRecipients()->findOrFail($request->default_recipient);
$additionalUsername->default_recipient = $recipient;
}
$additionalUsername->save();
return new AdditionalUsernameResource($additionalUsername);
}
}