rocket-a


git -C '/home/opc/rocketa.git' show d9de72d -- app/Http/Controllers/Admin/Ad.php

commit d9de72d7d3ac56eb20c988cbaec9dbf97031adb4
Author: Satoshi Ujihara <satoshi_ujihara@fivegate.jp>
Date:   Tue Oct 7 16:06:43 2025 +0900

    S3からoci bucketに変更

diff --git a/app/Http/Controllers/Admin/Ad.php b/app/Http/Controllers/Admin/Ad.php
index 7feafdb..54c5a9f 100644
--- a/app/Http/Controllers/Admin/Ad.php
+++ b/app/Http/Controllers/Admin/Ad.php
@@ -1,5 +1,4 @@
 <?php
-
 namespace App\Http\Controllers\Admin;
 
 use App\Http\Requests;
@@ -13,6 +12,7 @@ use App\Http\Controllers\Traits\Budget;
 use App\Http\Controllers\Admin\Traits\ImageManage;
 use App\Http\Controllers\Admin\Traits\Common;
 
+
 use App\Models\La\AdDatas;
 use App\Models\La\AdDatasAutoScheduledStatus;
 use App\Models\La\AdDatasAutoUpdate;
@@ -1727,7 +1727,7 @@ class Ad extends Controller
             if ($request->hasFile('thumbnail')) {
                 $path = $request->file('thumbnail')->store('public/Ad/material/temp_banner/'.date('Ymd'));
                 $request['temp_thumbnail_url'] = str_replace('public/', '', $path);
-                $request['disp_thumbnail_url'] = '/storage/'.str_replace('public/', '', $path);
+                $request['disp_thumbnail_url'] = str_replace('public/', '', $path);
                 $request['temp_thumbnail_content_type'] = $request->thumbnail->getClientMimeType();
 
                 if ($request['thumbnail_url']) {
@@ -1800,15 +1800,18 @@ class Ad extends Controller
 
             // サムネイルをS3へアップロード
             if ($request->has('temp_thumbnail_url')) {
-                $image = __DIR__.'/../../../../storage/app/public/'.$request->input('temp_thumbnail_url');
+                $image = public_path()."/".$request->input('temp_thumbnail_url');
                 $extension = \File::extension($image);
+                
                 $content_type = $request->input('temp_thumbnail_content_type');
 
                 //$destinationPath = '/ad_thumbnail';
-                $destinationPath = '/ad_material';
+                $destinationPath = 'ad_material';
                 $image_name = $ad_id.'_'.date('YmdHis');
+
                 $thumbnail_url = $this->uploadImage($image, $destinationPath, $image_name, $extension, $content_type);
 
+
                 if ($request['delete_thumbnail_path']) {
                     $this->deleteImage($request['delete_thumbnail_path']);
                 }

diff.txt · 最終更新: by root