File tree 2 files changed +16
-2
lines changed
2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 2
2
3
3
namespace UniSharp \LaravelFilemanager \Controllers ;
4
4
5
+ use Illuminate \Support \Facades \Storage ;
5
6
use UniSharp \LaravelFilemanager \Events \FileIsMoving ;
6
7
use UniSharp \LaravelFilemanager \Events \FileWasMoving ;
7
8
use UniSharp \LaravelFilemanager \Events \FolderIsMoving ;
@@ -66,6 +67,12 @@ public function domove()
66
67
$ old_file = $ this ->lfm ->pretty ($ item );
67
68
$ is_directory = $ old_file ->isDirectory ();
68
69
70
+ $ file = $ this ->lfm ->setName ($ item );
71
+
72
+ if (!Storage::disk ($ this ->helper ->config ('disk ' ))->exists ($ file ->path ('storage ' ))) {
73
+ abort (404 );
74
+ }
75
+
69
76
if ($ old_file ->hasThumb ()) {
70
77
$ new_file = $ this ->lfm ->setName ($ item )->thumb ()->dir ($ target );
71
78
if ($ is_directory ) {
Original file line number Diff line number Diff line change 2
2
3
3
namespace UniSharp \LaravelFilemanager \Controllers ;
4
4
5
- use UniSharp \LaravelFilemanager \Events \ImageIsRenaming ;
6
- use UniSharp \LaravelFilemanager \Events \ImageWasRenamed ;
5
+ use Illuminate \Support \Facades \Storage ;
7
6
use UniSharp \LaravelFilemanager \Events \FolderIsRenaming ;
8
7
use UniSharp \LaravelFilemanager \Events \FolderWasRenamed ;
8
+ use UniSharp \LaravelFilemanager \Events \ImageIsRenaming ;
9
+ use UniSharp \LaravelFilemanager \Events \ImageWasRenamed ;
9
10
10
11
class RenameController extends LfmController
11
12
{
@@ -14,6 +15,12 @@ public function getRename()
14
15
$ old_name = $ this ->helper ->input ('file ' );
15
16
$ new_name = $ this ->helper ->input ('new_name ' );
16
17
18
+ $ file = $ this ->lfm ->setName ($ old_name );
19
+
20
+ if (!Storage::disk ($ this ->helper ->config ('disk ' ))->exists ($ file ->path ('storage ' ))) {
21
+ abort (404 );
22
+ }
23
+
17
24
$ old_file = $ this ->lfm ->pretty ($ old_name );
18
25
19
26
$ is_directory = $ old_file ->isDirectory ();
You can’t perform that action at this time.
0 commit comments