Files
izyim/app/Classes/Modules/ControllersLogic/Companies/AddressBook/DefaultAddress.php
T
2019-02-14 11:43:19 +08:00

24 lines
545 B
PHP

<?php
namespace App\Classes\ControllersLogic\Companies\AddressBook;
use App\Models\Company;
use App\Http\Resources\AddressBook as AddressBookResource;
class DefaultAddress
{
public function execute( string $companyId, string $id) {
Company::findOrfail($companyId)->addressBook()->update(['default' => 0]);
$address = Company::findOrfail($companyId)->addressBook()->findOrFail($id);
$address->default = 1;
if($address->save()){
return new AddressBookResource($address);
}
}
}