11<?php
2-
32namespace Encore \Admin \Media ;
43
54use Encore \Admin \Facades \Admin ;
@@ -12,19 +11,19 @@ class MediaController extends Controller
1211 public function index (Request $ request )
1312 {
1413 return Admin::content (function (Content $ content ) use ($ request ) {
15- $ content ->header ('Media manager ' );
14+ $ content ->header ('Media manager ' );
1615
17- $ path = $ request ->get ('path ' , '/ ' );
18- $ view = $ request ->get ('view ' , 'table ' );
16+ $ path = $ request ->get ('path ' , '/ ' );
17+ $ view = $ request ->get ('view ' , 'table ' );
1918
20- $ manager = new MediaManager ($ path );
19+ $ manager = new MediaManager ($ path );
2120
22- $ content ->body (view ("laravel-admin-media:: $ view " , [
21+ $ content ->body (view ("laravel-admin-media:: $ view " , [
2322 'list ' => $ manager ->ls (),
2423 'nav ' => $ manager ->navigation (),
2524 'url ' => $ manager ->urls (),
26- ]));
27- });
25+ ]));
26+ });
2827 }
2928
3029 public function download (Request $ request )
@@ -33,7 +32,14 @@ public function download(Request $request)
3332
3433 $ manager = new MediaManager ($ file );
3534
36- return $ manager ->download ();
35+ try {
36+ return $ manager ->download ();
37+ } catch (\Exception $ e ) {
38+ return response ()->json ([
39+ 'status ' => false ,
40+ 'message ' => $ e ->getMessage (),
41+ ]);
42+ }
3743 }
3844
3945 public function upload (Request $ request )
@@ -63,14 +69,14 @@ public function delete(Request $request)
6369 try {
6470 if ($ manager ->delete ($ files )) {
6571 return response ()->json ([
66- 'status ' => true ,
67- 'message ' => trans ('admin.delete_succeeded ' ),
72+ 'status ' => true ,
73+ 'message ' => trans ('admin.delete_succeeded ' ),
6874 ]);
6975 }
7076 } catch (\Exception $ e ) {
7177 return response ()->json ([
72- 'status ' => true ,
73- 'message ' => $ e ->getMessage (),
78+ 'status ' => false ,
79+ 'message ' => $ e ->getMessage (),
7480 ]);
7581 }
7682 }
@@ -85,14 +91,14 @@ public function move(Request $request)
8591 try {
8692 if ($ manager ->move ($ new )) {
8793 return response ()->json ([
88- 'status ' => true ,
89- 'message ' => trans ('admin.move_succeeded ' ),
94+ 'status ' => true ,
95+ 'message ' => trans ('admin.move_succeeded ' ),
9096 ]);
9197 }
9298 } catch (\Exception $ e ) {
9399 return response ()->json ([
94- 'status ' => true ,
95- 'message ' => $ e ->getMessage (),
100+ 'status ' => false ,
101+ 'message ' => $ e ->getMessage (),
96102 ]);
97103 }
98104 }
@@ -113,7 +119,7 @@ public function newFolder(Request $request)
113119 }
114120 } catch (\Exception $ e ) {
115121 return response ()->json ([
116- 'status ' => true ,
122+ 'status ' => false ,
117123 'message ' => $ e ->getMessage (),
118124 ]);
119125 }
0 commit comments