From 8d20cb3a9c0e3a37b854a2902ecb274a62d47fd3 Mon Sep 17 00:00:00 2001 From: franknstayn Date: Thu, 29 Jul 2021 16:40:02 +0800 Subject: [PATCH] update uploads creds --- .../Controllers/admin/AdminController.php | 56 ++++++++++++++----- app/Providers/AppServiceProvider.php | 2 +- 2 files changed, 43 insertions(+), 15 deletions(-) diff --git a/app/Http/Controllers/admin/AdminController.php b/app/Http/Controllers/admin/AdminController.php index f4f9929..9a96944 100644 --- a/app/Http/Controllers/admin/AdminController.php +++ b/app/Http/Controllers/admin/AdminController.php @@ -359,12 +359,16 @@ class AdminController extends Controller $res = $AdminModel->updateTeamstore($store_id, $data); // var_dump($res); // if($res){ + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + // $filesystem->put('/teamstore/' . $store_url . '/' . $store_logo_name, fopen($request->file('store_logo'), 'r+')); + // $filesystem->put('/teamstore/' . $store_url . '/' . $store_banner_name, fopen($request->file('store_banner'), 'r+')); if ($request->file('store_logo') != null) { - Storage::disk('uploads')->put('/teamstore/' . $orig_store_url . '/' . $store_logo_name, fopen($request->file('store_logo'), 'r+')); + $filesystem->put('/teamstore/' . $orig_store_url . '/' . $store_logo_name, fopen($request->file('store_logo'), 'r+')); } if ($request->file('store_banner') != null) { - Storage::disk('uploads')->put('/teamstore/' . $orig_store_url . '/' . $store_banner_name, fopen($request->file('store_banner'), 'r+')); + $filesystem->put('/teamstore/' . $orig_store_url . '/' . $store_banner_name, fopen($request->file('store_banner'), 'r+')); } return response()->json(array( @@ -502,7 +506,9 @@ class AdminController extends Controller $res = $AdminModel->insertClipart($data); - Storage::disk('uploads')->put('/cliparts/' . $final_filename, fopen($request->file('upload_clipart'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put('/cliparts/' . $final_filename, fopen($request->file('upload_clipart'), 'r+')); if ($res) { return response()->json(array( @@ -739,7 +745,9 @@ class AdminController extends Controller $orig_visualizer_thumbnail_filename = $request->file('visualizer_thumbnail')->getClientOriginalName(); $new_visualizer_thumbnail_filename = $this->generateFileName($orig_visualizer_thumbnail_filename); - Storage::disk('uploads')->put($template_thumbnail_path . $new_visualizer_thumbnail_filename, fopen($request->file('visualizer_thumbnail'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_thumbnail_path . $new_visualizer_thumbnail_filename, fopen($request->file('visualizer_thumbnail'), 'r+')); $final_arr_visualizer_pattern = implode(",", $tmp_arr_visualizer_pattern); @@ -793,7 +801,9 @@ class AdminController extends Controller $orig_front_visualize_filename = $request->file('front_visualizer')->getClientOriginalName(); $new_front_visualize_filename = $this->generateFileName($orig_front_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_front_visualize_filename, fopen($request->file('front_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_front_visualize_filename, fopen($request->file('front_visualizer'), 'r+')); $data_front_visualizer = array( 'TemplateCode' => $templateCode, @@ -815,7 +825,9 @@ class AdminController extends Controller $orig_front_visualize_filename = $request->file('back_visualizer')->getClientOriginalName(); $new_back_visualize_filename = $this->generateFileName($orig_front_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_back_visualize_filename, fopen($request->file('back_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_back_visualize_filename, fopen($request->file('back_visualizer'), 'r+')); $data_back_visualizer = array( 'TemplateCode' => $templateCode, @@ -835,7 +847,9 @@ class AdminController extends Controller $orig_right_visualize_filename = $request->file('right_visualizer')->getClientOriginalName(); $new_right_visualize_filename = $this->generateFileName($orig_right_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_right_visualize_filename, fopen($request->file('right_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_right_visualize_filename, fopen($request->file('right_visualizer'), 'r+')); $data_right_visualizer = array( 'TemplateCode' => $templateCode, @@ -855,7 +869,9 @@ class AdminController extends Controller $orig_left_visualize_filename = $request->file('left_visualizer')->getClientOriginalName(); $new_left_visualize_filename = $this->generateFileName($orig_left_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_left_visualize_filename, fopen($request->file('left_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_left_visualize_filename, fopen($request->file('left_visualizer'), 'r+')); $data_left_visualizer = array( 'TemplateCode' => $templateCode, @@ -996,7 +1012,9 @@ class AdminController extends Controller $orig_visualizer_thumbnail_filename = $request->file('visualizer_thumbnail')->getClientOriginalName(); $new_visualizer_thumbnail_filename = $this->generateFileName($orig_visualizer_thumbnail_filename); - Storage::disk('uploads')->put($template_thumbnail_path . $new_visualizer_thumbnail_filename, fopen($request->file('visualizer_thumbnail'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_thumbnail_path . $new_visualizer_thumbnail_filename, fopen($request->file('visualizer_thumbnail'), 'r+')); $template_thumbnail = $template_thumbnail_path . $new_visualizer_thumbnail_filename; } else { $template_thumbnail = $post['current_visualizer_thumbnail']; @@ -1048,7 +1066,9 @@ class AdminController extends Controller $orig_front_visualize_filename = $request->file('front_visualizer')->getClientOriginalName(); $new_front_visualize_filename = $this->generateFileName($orig_front_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_front_visualize_filename, fopen($request->file('front_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_front_visualize_filename, fopen($request->file('front_visualizer'), 'r+')); $data_front_visualizer = array( 'Type' => $post['front_visualizer_type'], @@ -1073,7 +1093,9 @@ class AdminController extends Controller $orig_front_visualize_filename = $request->file('back_visualizer')->getClientOriginalName(); $new_back_visualize_filename = $this->generateFileName($orig_front_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_back_visualize_filename, fopen($request->file('back_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_back_visualize_filename, fopen($request->file('back_visualizer'), 'r+')); $data_back_visualizer = array( 'Type' => $post['back_visualizer_type'], @@ -1098,7 +1120,9 @@ class AdminController extends Controller $orig_right_visualize_filename = $request->file('right_visualizer')->getClientOriginalName(); $new_right_visualize_filename = $this->generateFileName($orig_right_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_right_visualize_filename, fopen($request->file('right_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_right_visualize_filename, fopen($request->file('right_visualizer'), 'r+')); $data_right_visualizer = array( 'Type' => $post['right_visualizer_type'], @@ -1123,7 +1147,9 @@ class AdminController extends Controller $orig_left_visualize_filename = $request->file('left_visualizer')->getClientOriginalName(); $new_left_visualize_filename = $this->generateFileName($orig_left_visualize_filename); - Storage::disk('uploads')->put($template_path . $templateCode . '/DISPLAY/' . $new_left_visualize_filename, fopen($request->file('left_visualizer'), 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $templateCode . '/DISPLAY/' . $new_left_visualize_filename, fopen($request->file('left_visualizer'), 'r+')); $data_left_visualizer = array( 'Type' => $post['left_visualizer_type'], @@ -1199,7 +1225,9 @@ class AdminController extends Controller for ($i = 0; $i < count($post['uploadPrintFiles']); $i++) { $rawName = $request->file('uploadPrintFiles')[$i]->getClientOriginalName(); - Storage::disk('uploads')->put($template_path . $rawName, fopen($request->file('uploadPrintFiles')[$i], 'r+')); + $filesystem = Storage::disk('sftp'); + $filesystem->getDriver()->getAdapter()->setDirectoryPerm(0755); + $filesystem->put($template_path . $rawName, fopen($request->file('uploadPrintFiles')[$i], 'r+')); $data = array( 'TemplateCode' => $post['print_file_for'], diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index df6f307..31d4448 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,7 +3,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider; -use Storage; +use Illuminate\Support\Facades\Storage; use League\Flysystem\Filesystem; use League\Flysystem\Sftp\SftpAdapter;