git -C '/home/opc/rocketa.git' show d9de72d -- app/Http/Controllers/Admin/Ad.phpcommit 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']);
}