mirror of
https://github.com/brufdev/many-notes.git
synced 2026-01-25 04:18:51 -06:00
20 lines
392 B
PHP
20 lines
392 B
PHP
<?php
|
|
|
|
namespace App\Actions;
|
|
|
|
use App\Models\VaultNode;
|
|
|
|
class GetPathFromVaultNode
|
|
{
|
|
public function handle(VaultNode $node): string
|
|
{
|
|
$path =
|
|
'vaults' . DIRECTORY_SEPARATOR .
|
|
auth()->user()->id . DIRECTORY_SEPARATOR .
|
|
$node->vault_id . DIRECTORY_SEPARATOR .
|
|
$node->id . '.' . $node->extension;
|
|
|
|
return $path;
|
|
}
|
|
}
|