Files
many-notes/app/Actions/GetPathFromVaultNode.php
2024-10-15 15:19:13 +01:00

20 lines
400 B
PHP

<?php
namespace App\Actions;
use App\Models\VaultNode;
class GetPathFromVaultNode
{
public function handle(VaultNode $node): string
{
$path =
'private/vaults' . DIRECTORY_SEPARATOR .
auth()->user()->id . DIRECTORY_SEPARATOR .
$node->vault_id . DIRECTORY_SEPARATOR .
$node->id . '.' . $node->extension;
return $path;
}
}