From 1c108698bd7987149d73aec55dbfb19bb4d8023a Mon Sep 17 00:00:00 2001 From: Ryan Scherler Date: Thu, 23 Apr 2020 13:15:21 -0700 Subject: [PATCH] Move to mediable model for storing files --- config/filament.php | 5 ++-- .../2020_04_22_100000_create_media_table.php | 1 + resources/views/fields/file.blade.php | 6 ++--- src/Http/Fieldsets/UserEditFieldset.php | 3 +++ src/Models/Media.php | 7 +++++ src/Support/Fields/BaseField.php | 9 ++++++- src/Support/Livewire/FormComponent.php | 1 + src/Traits/Fields/HandlesFiles.php | 26 +++++++++---------- src/Traits/FilamentUser.php | 4 +-- 9 files changed, 40 insertions(+), 22 deletions(-) diff --git a/config/filament.php b/config/filament.php index 2fd2f70e2a..822a0453f6 100644 --- a/config/filament.php +++ b/config/filament.php @@ -169,13 +169,12 @@ return [ | Storage |-------------------------------------------------------------------------- | - | This is the storage disk Filament will use to put file uploads, you may + | This is the storage disk Filament will use to put media, you may | use any of the disks defined in the `config/filesystems.php`. | */ 'storage_disk' => env('FILAMENT_STORAGE_DISK', 'public'), - 'storage_path' => env('FILAMENT_STORAGE_PATH', 'uploads'), - + 'storage_path' => env('FILAMENT_STORAGE_PATH', 'media'), ]; \ No newline at end of file diff --git a/database/migrations/2020_04_22_100000_create_media_table.php b/database/migrations/2020_04_22_100000_create_media_table.php index 9ee5642a7a..4764d75773 100644 --- a/database/migrations/2020_04_22_100000_create_media_table.php +++ b/database/migrations/2020_04_22_100000_create_media_table.php @@ -25,6 +25,7 @@ class CreateMediaTable extends Migration $table->integer('mediable_id')->integer(); $table->integer('mediable_type')->string(); $table->string('value'); + $table->timestamps(); }); } diff --git a/resources/views/fields/file.blade.php b/resources/views/fields/file.blade.php index 1d4b6a2931..8bc3885be7 100644 --- a/resources/views/fields/file.blade.php +++ b/resources/views/fields/file.blade.php @@ -44,9 +44,9 @@ @include('filament::fields.error-help') - @if ($this->form_data[$field->name]) + @if ($field->files)