fix bug 5
This commit is contained in:
@@ -39,28 +39,28 @@ class FileController extends Controller
|
||||
}
|
||||
|
||||
$path = $this->createDir();
|
||||
$data = $request->all();
|
||||
$data['original_name'] = $uploaded->getClientOriginalName();
|
||||
$data['ext'] = $uploaded->getClientOriginalExtension()
|
||||
$originalName = $uploaded->getClientOriginalName();
|
||||
$ext = $uploaded->getClientOriginalExtension()
|
||||
?: $uploaded->extension()
|
||||
?: 'jpg';
|
||||
if (! isset($data['title']) || is_null($data['title'])) {
|
||||
$data['title'] = $data['original_name'];
|
||||
}
|
||||
$file_name_src = md5(time().$data['original_name']);
|
||||
$file_name = $file_name_src.'.'.$data['ext'];
|
||||
$data['has_thumb'] = false;
|
||||
$data['size'] = $uploaded->getSize();
|
||||
$title = $request->input('title') ?: $originalName;
|
||||
$file_name_src = md5(time().$originalName);
|
||||
$file_name = $file_name_src.'.'.$ext;
|
||||
$stored = Storage::disk('public')->putFileAs($path, $uploaded, $file_name);
|
||||
if (! $stored || ! Storage::disk('public')->exists($stored)) {
|
||||
return response()->json(['message' => 'ذخیره فایل روی سرور ناموفق بود'], 500);
|
||||
}
|
||||
|
||||
$data['src'] = 'storage/'.$stored;
|
||||
$data['user_id'] = auth()->id();
|
||||
$data['sts'] = 1;
|
||||
$relativePath = $data['src'];
|
||||
$file_create = File::create($data);
|
||||
$relativePath = 'storage/'.$stored;
|
||||
$file_create = File::create([
|
||||
'original_name' => $originalName,
|
||||
'ext' => $ext,
|
||||
'title' => $title,
|
||||
'has_thumb' => false,
|
||||
'size' => $uploaded->getSize(),
|
||||
'src' => $relativePath,
|
||||
'user_id' => auth()->id(),
|
||||
]);
|
||||
$fullSrc = File::publicUrl($relativePath);
|
||||
|
||||
$payload = $file_create->fresh()->toArray();
|
||||
|
||||
Reference in New Issue
Block a user