%PDF- %PDF-
Direktori : /home/forge/api-takeaseat.eco-n-tech.co.uk/vendor/laravel/nova/src/Fields/ |
Current File : //home/forge/api-takeaseat.eco-n-tech.co.uk/vendor/laravel/nova/src/Fields/Storable.php |
<?php namespace Laravel\Nova\Fields; use RuntimeException; trait Storable { /** * The name of the disk the file uses by default. * * @var string */ public $disk; /** * The file storage path. * * @var string */ public $storagePath = '/'; /** * Set the name of the disk the file is stored on by default. * * @param string $disk * @return $this */ public function disk($disk) { $this->disk = $disk; return $this; } /** * Set the file's storage path. * * @param string $path * @return $this */ public function path($path) { $this->storagePath = $path; return $this; } /** * Get the disk that the field is stored on. * * @return string|null */ public function getStorageDisk() { return $this->disk; } /** * Get the path that the field is stored at on disk. * * @return string|null */ public function getStorageDir() { return $this->storagePath; } /** * Get the full path that the field is stored at on disk. * * @return string|null */ public function getStoragePath() { throw new RuntimeException('You must implement getStoragePath method for deleting uploaded files.'); } }