triad-ltd/array-files is a Laravel package for a laravel nova field..
It currently has 0 GitHub stars and 4 downloads on Packagist.
Install it with composer require triad-ltd/array-files.
Discover more Laravel packages by triad-ltd
or browse all Laravel packages to compare alternatives.
Last updated
A laravel nova field that will let you save your uploaded files path to your database in array format.
Create array images just call TriadLtd\ArrayFiles\ArrayFiles class and use make static method to create a field.
...
use TriadLtd\ArrayFiles\ArrayFiles;
...
public function fields(Request $request)
{
return [
...
ArrayFiles::make('Files', 'files'),
...
];
}
...
That will create a field with name Files. Stored data will look like this.
[{
"url": "/storage/original-file-name.pdf",
"name": "original-file-name.pdf"
}, {
"url": "/storage/original-file-name.docx",
"name": "original-file-name.docx"
}, {
"url": "/storage/original-file-name.zip",
"name": "original-file-name.zip"
}]
APP_URL on your applicationFILESYSTEM_DRIVER on your application