feat: vault settings default template (monicahq/chandler#26)

This commit is contained in:
Regis Freyd
2022-01-16 17:17:45 -05:00
committed by GitHub
parent 707b492f92
commit 8e8fe90969
29 changed files with 758 additions and 15 deletions
@@ -8,6 +8,7 @@ use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use App\Services\Vault\ManageVault\CreateVault;
use App\Services\Vault\ManageVault\DestroyVault;
use App\Http\Controllers\Vault\ViewHelpers\VaultIndexViewHelper;
use App\Http\Controllers\Vault\ViewHelpers\VaultCreateViewHelper;
@@ -55,4 +56,19 @@ class VaultController extends Controller
'data' => VaultCreateViewHelper::data(),
]);
}
public function destroy(Request $request, int $vaultId)
{
$data = [
'account_id' => Auth::user()->account_id,
'author_id' => Auth::user()->id,
'vault_id' => $vaultId,
];
(new DestroyVault)->execute($data);
return response()->json([
'data' => route('vault.index'),
], 200);
}
}